Interface: RequestContextStore
@eastgold15/elogs / RequestContextStore
Interface: RequestContextStore
Defined in: packages/elogs/src/context/request-context.ts:10
Properties
clearContext
clearContext: (
key) =>void
Defined in: packages/elogs/src/context/request-context.ts:11
Parameters
key
Returns
void
getContext
getContext: (
key) =>Readonly<Record<string,unknown>>
Defined in: packages/elogs/src/context/request-context.ts:12
Parameters
key
Returns
Readonly<Record<string, unknown>>
mergeContext
mergeContext: (
key,partial) =>void
Defined in: packages/elogs/src/context/request-context.ts:13
Parameters
key
partial
Record<string, unknown>
Returns
void
peekContext
peekContext: (
key) =>Readonly<Record<string,unknown>>
Defined in: packages/elogs/src/context/request-context.ts:19
Read-only view of the bag for use inside the single emit pipeline. Returned object is the internal bag itself (no defensive clone) — callers must not mutate it; emit only reads/spreads it into a new object literal.
Parameters
key
Returns
Readonly<Record<string, unknown>>