linkSignals
linkSignals(…
parents):object
Defined in: src/core.ts:256
A child signal that aborts when any parent aborts. Unlike AbortSignal.any, dispose() detaches it from the parents:
AbortSignal.any keeps every child alive for as long as a long-lived parent (a server’s or worker’s signal) lives,
which leaked ~50 MB per 100k executions in our measurements.
Parameters
Section titled “Parameters”parents
Section titled “parents”…(AbortSignal | undefined)[]
Returns
Section titled “Returns”object
controller
Section titled “controller”
readonlycontroller:AbortController
signal
Section titled “signal”
readonlysignal:AbortSignal
dispose()
Section titled “dispose()”dispose():
void
Returns
Section titled “Returns”void