From c350fb666dacdcff9def2543c7d256ca8fc9905c Mon Sep 17 00:00:00 2001 From: Jeremi Stadler Date: Sun, 28 May 2017 14:30:26 +0200 Subject: [PATCH] [React-Native] Add global ErrorUtils & __BUNDLE_START_TIME__ Source: https://github.com/facebook/react-native/blob/master/packager/src/Resolver/polyfills/error-guard.js https://github.com/facebook/react-native/blob/master/packager/src/Resolver/polyfills/prelude.js --- types/react-native/index.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/types/react-native/index.d.ts b/types/react-native/index.d.ts index 07f2dd1741..490c27dcff 100644 --- a/types/react-native/index.d.ts +++ b/types/react-native/index.d.ts @@ -8822,6 +8822,13 @@ export function processColor(color: any): number; export function __spread(target: any, ...sources: any[]): any; +type ErrorHandlerCallback = (error: any, isFatal?: boolean) => void; + +export interface ErrorUtils { + setGlobalHandler: (callback: ErrorHandlerCallback) => void; + getGlobalHandler: () => ErrorHandlerCallback; +} + export interface GlobalStatic { /** @@ -8842,6 +8849,9 @@ export interface GlobalStatic { */ originalXMLHttpRequest: Object; XMLHttpRequest: Object; + + __BUNDLE_START_TIME__: number; + ErrorUtils: ErrorUtils; } //