sveltekit-enhance
Preparing search index...
enhance
Variable enhance
Const
enhance
:
{
action
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
OutputData
extends
void
|
Record
<
string
,
any
>
=
void
|
Record
<
string
,
any
>
,
RouteId
extends
string
|
null
=
string
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"action"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"action"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
ConcatReturnTypes
<
Enhances
>
,
>
(
action
:
EnhanceAction
<
Params
,
OutputData
,
RouteId
,
EnhanceReturn
>
,
...
enhances
:
[
...
Enhances
[]
]
,
)
=>
Action
<
Params
,
OutputData
,
RouteId
>
;
handle
:
<
const
Enhances
extends
readonly
EnhanceFunction
<
"handle"
,
Record
<
string
,
never
>
,
string
|
null
,
any
,
>
[]
=
readonly
EnhanceFunction
<
"handle"
,
Record
<
string
,
never
>
,
string
|
null
,
any
,
>
[]
,
EnhanceReturn
extends
any
=
Awaited
<
ConcatReturnTypes
<
Enhances
>
>
,
>
(
handle
:
EnhanceHandle
<
EnhanceReturn
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
Handle
;
load
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
ParentData
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
OutputData
extends
void
|
Record
<
string
,
any
>
=
void
|
Record
<
string
,
any
>
,
RouteId
extends
"/"
|
null
=
"/"
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"load"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"load"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
ConcatReturnTypes
<
Enhances
>
,
>
(
load
:
EnhanceLoad
<
Params
,
ParentData
,
OutputData
,
RouteId
,
EnhanceReturn
,
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
(
event
:
ServerLoadEvent
<
Params
,
ParentData
,
RouteId
>
,
)
=>
Promise
<
OutputData
>
;
method
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
RouteId
extends
string
|
null
=
string
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"method"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"method"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
Awaited
<
ConcatReturnTypes
<
Enhances
>
>
,
>
(
handle
:
EnhanceMethod
<
Params
,
RouteId
,
EnhanceReturn
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
(
event
:
RequestEvent
<
Params
,
RouteId
>
)
=>
Promise
<
Response
>
;
}
= ...
Type Declaration
action
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
OutputData
extends
void
|
Record
<
string
,
any
>
=
void
|
Record
<
string
,
any
>
,
RouteId
extends
string
|
null
=
string
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"action"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"action"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
ConcatReturnTypes
<
Enhances
>
,
>
(
action
:
EnhanceAction
<
Params
,
OutputData
,
RouteId
,
EnhanceReturn
>
,
...
enhances
:
[
...
Enhances
[]
]
,
)
=>
Action
<
Params
,
OutputData
,
RouteId
>
handle
:
<
const
Enhances
extends
readonly
EnhanceFunction
<
"handle"
,
Record
<
string
,
never
>
,
string
|
null
,
any
,
>
[]
=
readonly
EnhanceFunction
<
"handle"
,
Record
<
string
,
never
>
,
string
|
null
,
any
,
>
[]
,
EnhanceReturn
extends
any
=
Awaited
<
ConcatReturnTypes
<
Enhances
>
>
,
>
(
handle
:
EnhanceHandle
<
EnhanceReturn
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
Handle
load
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
ParentData
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
OutputData
extends
void
|
Record
<
string
,
any
>
=
void
|
Record
<
string
,
any
>
,
RouteId
extends
"/"
|
null
=
"/"
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"load"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"load"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
ConcatReturnTypes
<
Enhances
>
,
>
(
load
:
EnhanceLoad
<
Params
,
ParentData
,
OutputData
,
RouteId
,
EnhanceReturn
,
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
(
event
:
ServerLoadEvent
<
Params
,
ParentData
,
RouteId
>
,
)
=>
Promise
<
OutputData
>
method
:
<
Params
extends
Record
<
string
,
never
>
=
Record
<
string
,
never
>
,
RouteId
extends
string
|
null
=
string
|
null
,
const
Enhances
extends
readonly
EnhanceFunction
<
"method"
,
Params
,
RouteId
,
object
>
[]
=
readonly
EnhanceFunction
<
"method"
,
Params
,
RouteId
,
object
,
>
[]
,
EnhanceReturn
extends
Record
<
never
,
never
>
|
object
&
Record
<
never
,
never
>
=
Awaited
<
ConcatReturnTypes
<
Enhances
>
>
,
>
(
handle
:
EnhanceMethod
<
Params
,
RouteId
,
EnhanceReturn
>
,
...
contexts
:
[
...
Enhances
[]
]
,
)
=>
(
event
:
RequestEvent
<
Params
,
RouteId
>
)
=>
Promise
<
Response
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
sveltekit-enhance
Loading...