Home > @infiniteobjects/core-library-web > AsyncMapOptions > signal
You can abort the promises using [AbortController
](https://developer.mozilla.org/en-US/docs/Web/API/AbortController).
Signature:
readonly signal?: AbortSignal;
import { Async } from '@infiniteobjects/core-library';
const abortController = new AbortController();
setTimeout(() => {
abortController.abort();
}, 500);
const mapper = async value => value;
await Async.map([Async.sleep(1000), Async.sleep(1000)], mapper, {signal: abortController.signal});
// Throws AbortError (DOMException) after 500 ms.