Documentation / @agentick/core / createHook
Function: createHook() ​
Call Signature ​
createHook<
THandler>(handler):Procedure<THandler>
Defined in: kernel/src/procedure.ts:1810
Create a Hook Procedure from a function.
Type Parameters ​
THandler ​
THandler extends (...args) => any
Parameters ​
handler ​
THandler
Returns ​
Procedure<THandler>
Example ​
typescript
const processChunk = createHook(async (chunk: string) => chunk.toUpperCase());
// Type inferred: Procedure<[string], string>Call Signature ​
createHook<
THandler>(options,handler):Procedure<THandler>
Defined in: kernel/src/procedure.ts:1813
Create a Hook Procedure from a function.
Type Parameters ​
THandler ​
THandler extends (...args) => any
Parameters ​
options ​
handler ​
THandler
Returns ​
Procedure<THandler>
Example ​
typescript
const processChunk = createHook(async (chunk: string) => chunk.toUpperCase());
// Type inferred: Procedure<[string], string>