There would be better to allow use also original Abort Signal (if provided):
|
const requestInit = (requestOptions || {}); |
|
requestInit.signal = abortController.current.signal; |
const requestInit = (requestOptions || {});
requestInit.signal = requestInit.signal ? mergeSignals(requestInit.signal, abortController.current.signal) : abortController.current.signal;
…using https://www.npmjs.com/package/abort-utils