Overview
functionCore Runtime

abortController

Aborts a controller only when it has not already been aborted.

Signature

tsSignature
export function abortController(controller: AbortController, reason?: unknown): void;

Imports

tsImport
import { abortController } from "@/lib/flow/core/runtime";
import { abortController } from "@/lib/flow";

Parameters

controller
AbortController

Controller to abort.

reason
unknown

Optional abort reason.

Source

tsflow/core/runtime.ts:297-301
export function abortController(controller: AbortController, reason?: unknown): void {
if (!controller.signal.aborted) {
controller.abort(reason);
}
}