property IRequest.signal

An abort signal that fires when the underlying HTTP connection is severed (client disconnect, timeout). Populated by the HTTP adapter from the native Request.signal; optional because injected / test requests may not carry one.

When absent, the kernel's request-context factory falls back to a non-aborting sentinel so that producers reading IRequestContext.signal always have a live signal to listen on.

Type

Usage

import { type IRequest } from "common/src/index.ts";