react-native-macos/flow
Moti Zilberman 35800962c1 Deprecate nonstandard Promise.prototype.done
Summary:
Deprecates the nonstandard `Promise.prototype.done` method. This also removes one call site within React Native itself that relied on this method.

As part of this we are also removing React Native's custom Flow definition for `Promise` in favour of the standard one built into Flow. This will flag uses of `done` as type errors for anyone using the default app template's `.flowconfig`.

In a future release of React Native, we will remove the `done` method from the built-in `Promise` polyfill.

Changelog:
[General][Deprecated] - Deprecate the Promise.prototype.done method and log a warning when it's called in development.

Reviewed By: yungsters

Differential Revision: D34222667

fbshipit-source-id: 4b9708ac20c45b3966fdb93e883ab7f8d80017c1
2022-02-17 09:15:03 -08:00
..
HermesInternalType.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
Position.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
Stringish.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
console.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
global.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
jest.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00
use-subscription.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00