PluginHookPayloadFor
Signature
export type PluginHookPayloadFor<K extends PluginHookName, E extends object = {}> = PluginHookPayloadTupleView<PluginHookPayload<K>, E>;Private types
PluginHookPayloadTupleViewTypeAlias
type PluginHookPayloadTupleView<T extends readonly unknown[], E extends object> = T extends readonly [ infer Head, ...infer Tail] ? [ PluginHookPayloadClientView<Head, E>, ...PluginHookPayloadTupleView<Tail, E>] : [];PluginHookPayloadClientViewTypeAlias
type PluginHookPayloadClientView<T, E extends object> = T extends BaseClient ? T & E : T;Members
This export does not declare public properties or methods in the generated declaration file.