Workflow Docs
AI/LLM: This documentation page is available in plain markdown format at/workflow/latest/docs/reference/type-aliases/AssertNonReservedExtension.md
AssertNonReservedExtension
Type Alias: AssertNonReservedExtension<TExt>#
ts
type AssertNonReservedExtension<TExt> = keyof TExt & ReservedCtxFields extends never ? TExt : `Middleware extension may not shadow reserved ctx field: ${keyof TExt & ReservedCtxFields & string}`;Defined in: packages/workflow-core/src/types.ts:348
Compile-time guard for middleware extensions. Resolves to TExt when no reserved ctx field is shadowed; otherwise resolves to a readable string literal error.
Type Parameters#
TExt#
TExt