AIDK API Reference / aidk-kernel / wrapProcedure
Function: wrapProcedure() ​
ts
function wrapProcedure(middleware: Middleware<any[]>[]): {
<THandler> (handler: THandler): Procedure<THandler>;
<THandler> (config: ProcedureOptions, handler: THandler): Procedure<THandler>;
};Defined in: packages/kernel/src/procedure.ts:1588
Parameters ​
| Parameter | Type |
|---|---|
middleware | Middleware<any[]>[] |
Returns ​
ts
<THandler>(handler: THandler): Procedure<THandler>;Type Parameters ​
| Type Parameter |
|---|
THandler extends (...args: any[]) => any |
Parameters ​
| Parameter | Type |
|---|---|
handler | THandler |
Returns ​
Procedure<THandler>
ts
<THandler>(config: ProcedureOptions, handler: THandler): Procedure<THandler>;Type Parameters ​
| Type Parameter |
|---|
THandler extends (...args: any[]) => any |
Parameters ​
| Parameter | Type |
|---|---|
config | ProcedureOptions |
handler | THandler |
Returns ​
Procedure<THandler>