Sanity Library Reference Docs
Preparing search index...
@sanity/client
index
<internal>
ApplyMiddleware
Type Alias ApplyMiddleware
ApplyMiddleware
:
<
T
extends
keyof
MiddlewareHooks
>
(
hook
:
T
,
value
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
infer
V
,
...
rest
:
any
[]
,
)
=>
any
?
V
:
never
,
...
args
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
any
,
...
rest
:
infer
P
,
)
=>
any
?
P
:
never
,
)
=>
ReturnType
<
MiddlewareHooks
[
T
]
>
Type declaration
<
T
extends
keyof
MiddlewareHooks
>
(
hook
:
T
,
value
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
infer
V
,
...
rest
:
any
[]
,
)
=>
any
?
V
:
never
,
...
args
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
any
,
...
rest
:
infer
P
,
)
=>
any
?
P
:
never
,
)
:
ReturnType
<
MiddlewareHooks
[
T
]
>
Type Parameters
T
extends
keyof
MiddlewareHooks
Parameters
hook
:
T
value
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
infer
V
,
...
rest
:
any
[]
)
=>
any
?
V
:
never
...
args
:
MiddlewareHooks
[
T
]
extends
(
defaultValue
:
any
,
...
rest
:
infer
P
)
=>
any
?
P
:
never
Returns
ReturnType
<
MiddlewareHooks
[
T
]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Sanity Library Reference Docs
Loading...