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.).
Type Parameters
Section titled “Type Parameters”TConfig
Section titled “TConfig”TConfig
Properties
Section titled “Properties”config
Section titled “config”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
Section titled “gateway”gateway:
PolicyContext|undefined
Defined in: src/policies/sdk/define-policy.ts:29
Gateway context, or undefined when running outside a gateway pipeline.