diff --git a/packages/react-native/src/private/webapis/dom/abort-api/AbortController.js b/packages/react-native/src/private/webapis/dom/abort-api/AbortController.js index 392f23b254a7..0b62356c5dc0 100644 --- a/packages/react-native/src/private/webapis/dom/abort-api/AbortController.js +++ b/packages/react-native/src/private/webapis/dom/abort-api/AbortController.js @@ -61,7 +61,7 @@ export class AbortController { * Abort and signal to any observers that the associated activity is to be aborted. */ abort(reason: unknown): void { - require('./AbortSignal').abortSignal(reason, getSignal(this)); + require('./AbortSignal').abortSignal(getSignal(this), reason); } } diff --git a/packages/react-native/src/private/webapis/dom/abort-api/AbortSignal.js b/packages/react-native/src/private/webapis/dom/abort-api/AbortSignal.js index e7fac1f26d7b..3001462ea091 100644 --- a/packages/react-native/src/private/webapis/dom/abort-api/AbortSignal.js +++ b/packages/react-native/src/private/webapis/dom/abort-api/AbortSignal.js @@ -57,7 +57,7 @@ export class AbortSignal extends EventTarget { */ static abort(reason: unknown): AbortSignal { const signal = createAbortSignal(); - abortSignal(reason, signal); + abortSignal(signal, reason); return signal; } @@ -186,11 +186,11 @@ export function createAbortSignal(): AbortSignal { * Abort a given signal. */ export function abortSignal( + signal: AbortSignal, reason: unknown | void = new DOMException( 'signal is aborted without reason', 'AbortError', ), - signal: AbortSignal, ): void { // $FlowExpectedError[invalid-compare] // $FlowExpectedError[prop-missing]