Skip to content

PolicyHandlerContext

Defined in: src/policies/sdk/define-policy.ts:23

Context injected into every definePolicy handler invocation.

Provides the fully-merged config, a pre-namespaced debug logger, and the gateway context (request ID, trace ID, etc.).

TConfig

config: TConfig

Defined in: src/policies/sdk/define-policy.ts:25

Fully merged config (defaults + user overrides).


debug: DebugLogger

Defined in: src/policies/sdk/define-policy.ts:27

Debug logger pre-namespaced to stoma:policy:{name}. Always callable.


gateway: PolicyContext | undefined

Defined in: src/policies/sdk/define-policy.ts:29

Gateway context, or undefined when running outside a gateway pipeline.