function abortablePromise
abortablePromise<T>(p: Promise<T>,signal: AbortSignal): Promise<T>Make Promise abortable with the given signal.
Examples
Example 1
Example 1
import { abortablePromise } from "@std/async/abortable"; const request = fetch("https://example.com"); const c = new AbortController(); setTimeout(() => c.abort(), 100); const p = abortablePromise(request, c.signal); // The below throws if the request didn't resolve in 100ms await p;
Type Parameters
TParameters
signal: AbortSignal