Skip to main content
zerotal

Documentation


Documentation / zerotal / index / RequestHandled

Class: RequestHandled

Defined in: packages/core/src/events/FrameworkEvents.ts:177

Emitted after a complete HTTP request–response cycle. Fired by Application after the middleware pipeline resolves.

Example

FrameworkEvents.on(RequestHandled, (e) => {
  metrics.observe("http.duration_ms", e.durationMs);
});

Constructors

Constructor

new RequestHandled(ctx, startMs, durationMs): RequestHandled

Defined in: packages/core/src/events/FrameworkEvents.ts:178

Parameters

ctx

object

HttpContext — typed as object to avoid cross-package circular deps.

startMs

number

durationMs

number

Returns

RequestHandled

Properties

ctx

readonly ctx: object

Defined in: packages/core/src/events/FrameworkEvents.ts:180

HttpContext — typed as object to avoid cross-package circular deps.


startMs

readonly startMs: number

Defined in: packages/core/src/events/FrameworkEvents.ts:181


durationMs

readonly durationMs: number

Defined in: packages/core/src/events/FrameworkEvents.ts:182