Skip to content

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

ProcedureOptions

handler

THandler

Returns

Procedure<THandler>

Example

typescript
const processChunk = createHook(async (chunk: string) => chunk.toUpperCase());
// Type inferred: Procedure<[string], string>

Released under the ISC License.