Skip to content

Documentation / @super-line/server / MiddlewareInfo

Interface: MiddlewareInfo ​

Defined in: index.ts:161

Context passed to middleware and lifecycle hooks about the current operation.

Properties ​

conn? ​

optional conn?: Conn<Record<string, ServerMessageDef>, unknown, string, unknown, unknown>

Defined in: index.ts:170

The connection the operation is on, if any (conn.role available). Absent for bus events.


kind ​

kind: "subscribe" | "request" | "event" | "connect" | "disconnect" | "heartbeat"

Defined in: index.ts:166

The operation kind. Middleware only ever sees 'request'/'subscribe'; 'event' marks a bus event delivery, and lifecycle kinds mark a lifecycle-hook throw routed to onError.


name ​

name: string

Defined in: index.ts:168

The request/topic/event name (the hook name for lifecycle errors).

Released under the MIT License.