Preparing search index...
The search index is not available
@shopify/cli-kit
@shopify/cli-kit
node/plugins
FanoutHookFunction
Type alias FanoutHookFunction<TEvent, TPluginName, TPluginMap>
Fanout
Hook
Function
<
TEvent
,
TPluginName
,
TPluginMap
>
:
(
(
this
,
options
)
=>
Promise
<
PluginReturnsForHook
<
TEvent
,
TPluginName
,
TPluginMap
>
>
)
Type Parameters
TEvent
extends
keyof
TPluginMap
=
string
TPluginName
extends
keyof
TPluginMap
[
TEvent
]
[
"pluginReturns"
]
=
string
TPluginMap
extends
HookReturnsPerPlugin
=
HookReturnsPerPlugin
Type declaration
(
this
,
options
)
:
Promise
<
PluginReturnsForHook
<
TEvent
,
TPluginName
,
TPluginMap
>
>
Parameters
this
:
Interfaces.Hook.Context
options
:
TPluginMap
[
TEvent
]
[
"options"
]
&
{
config
:
Interfaces.Config
;
}
Returns
Promise
<
PluginReturnsForHook
<
TEvent
,
TPluginName
,
TPluginMap
>
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
@shopify/cli-kit
Loading...