UNPKG

@naturalcycles/js-lib

Version:

Standard library for universal (browser + Node.js) javascript

16 lines (15 loc) 420 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAbortableSignal = createAbortableSignal; /** * Creates AbortableSignal, * which is like AbortSignal, but can "abort itself" with `.abort()` method. * * @experimental */ function createAbortableSignal() { const ac = new AbortController(); return Object.assign(ac.signal, { abort: ac.abort.bind(ac), }); }