Skip to content

Type Alias: MergeContext<TBase, TDerived>

ts
type MergeContext<TBase, TDerived> = TBase & TDerived;

Defined in: packages/core/src/core/middleware/ContextDerivation.ts:71

Utility type: merge a base context with derived properties.

Type Parameters

Type Parameter
TBase
TDerived

Example

typescript
type Base = { token: string };
type Derived = { user: User };
type Result = MergeContext<Base, Derived>;
// Result = { token: string; user: User }