Skip to content

Interface: PreToolUseContext

Makaio Framework


Makaio Framework / hooks / PreToolUseContext

Defined in: ../../../packages/hooks/src/types/hook-context.ts:260

  • BaseHookContext<unknown>

readonly correlationId: string | undefined

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:18

BaseHookContext.correlationId


readonly hookEvent: "PreToolUse"

Defined in: ../../../packages/hooks/src/types/hook-context.ts:261

Hook event name

BaseHookContext.hookEvent


readonly messageId: string

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:17

BaseHookContext.messageId


readonly payload: unknown

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:16

BaseHookContext.payload


readonly subject: string

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:15

BaseHookContext.subject

next(): void

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:36

Explicitly continue to the next interceptor (optional). Continuation is implicit if neither stopPropagation() nor next() is called.

void

BaseHookContext.next


replacePayload(newPayload): void

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:30

Replace the payload with a new value. Subsequent interceptors and handlers will receive the new payload.

unknown

void

BaseHookContext.replacePayload


stopPropagation(): void

Defined in: ../../../packages/bus-core/src/types/interceptor.ts:24

Stop propagation of this message. Subsequent interceptors and all handlers will NOT be called.

void

BaseHookContext.stopPropagation