Creates an AbortError from the given error or value. Follows the convention: error.name === 'AbortError' with code: 20.
error.name === 'AbortError'
code: 20
The error or value that caused the abort.
An Error with name: 'AbortError' and code: 20.
name: 'AbortError'
// From an Errorconst err = createAbortError(new Error('timeout'));console.log(err.name); // 'AbortError'console.log(err.code); // 20 Copy
// From an Errorconst err = createAbortError(new Error('timeout'));console.log(err.name); // 'AbortError'console.log(err.code); // 20
// From a stringconst err = createAbortError('cancelled'); Copy
// From a stringconst err = createAbortError('cancelled');
// From an AbortSignal's reasonconst controller = new AbortController();controller.abort('timeout');const err = createAbortError(controller.signal.reason); Copy
// From an AbortSignal's reasonconst controller = new AbortController();controller.abort('timeout');const err = createAbortError(controller.signal.reason);
Creates an AbortError from the given error or value. Follows the convention:
error.name === 'AbortError'withcode: 20.