Skip to content

AIDK API Reference / aidk-kernel / wrapHook

Function: wrapHook() ​

ts
function wrapHook(middleware: Middleware<any[]>[]): {
<THandler>  (handler: THandler): Procedure<THandler>;
<THandler>  (config: ProcedureOptions, handler: THandler): Procedure<THandler>;
};

Defined in: packages/kernel/src/procedure.ts:1638

Parameters ​

ParameterType
middlewareMiddleware<any[]>[]

Returns ​

ts
<THandler>(handler: THandler): Procedure<THandler>;

Type Parameters ​

Type Parameter
THandler extends (...args: any[]) => any

Parameters ​

ParameterType
handlerTHandler

Returns ​

Procedure<THandler>

ts
<THandler>(config: ProcedureOptions, handler: THandler): Procedure<THandler>;

Type Parameters ​

Type Parameter
THandler extends (...args: any[]) => any

Parameters ​

ParameterType
configProcedureOptions
handlerTHandler

Returns ​

Procedure<THandler>

Released under the MIT License.