Skip to content

Interface: MiddlewareEvent

Defined in: packages/core/src/observability/DebugObserver.ts:75

Emitted when middleware starts executing. One event per middleware function in the chain.

Properties

action

ts
readonly action: string;

Defined in: packages/core/src/observability/DebugObserver.ts:78


chainLength

ts
readonly chainLength: number;

Defined in: packages/core/src/observability/DebugObserver.ts:80

Number of middleware functions in the compiled chain


timestamp

ts
readonly timestamp: number;

Defined in: packages/core/src/observability/DebugObserver.ts:83


tool

ts
readonly tool: string;

Defined in: packages/core/src/observability/DebugObserver.ts:77


traceId?

ts
readonly optional traceId: string;

Defined in: packages/core/src/observability/DebugObserver.ts:82

Short hex trace ID for correlating events in the same request lifecycle


type

ts
readonly type: "middleware";

Defined in: packages/core/src/observability/DebugObserver.ts:76