From 9b56efef9e6f6c73e787567e5de5a0b6b670ae3a Mon Sep 17 00:00:00 2001 From: empyrical Date: Wed, 31 Oct 2018 20:58:30 -0600 Subject: [PATCH] Fix Promise module flow type --- .../Components/AccessibilityInfo/AccessibilityInfo.ios.js | 2 +- flow/Promise.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js b/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js index 5a1d64e9595e83..96c586803d42fa 100644 --- a/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js +++ b/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js @@ -44,7 +44,7 @@ const AccessibilityInfo = { * * See http://facebook.github.io/react-native/docs/accessibilityinfo.html#fetch */ - fetch: function(): Promise { + fetch: function(): Promise { return new Promise((resolve, reject) => { AccessibilityManager.getCurrentVoiceOverState(resolve, reject); }); diff --git a/flow/Promise.js b/flow/Promise.js index 85d70bd41bae02..ec403388fe9606 100644 --- a/flow/Promise.js +++ b/flow/Promise.js @@ -45,3 +45,7 @@ declare class Promise<+R> { static cast(object?: T): Promise; } + +declare module 'Promise' { + declare module.exports: typeof Promise; +}