@samitouri / QOS-React / commits / 7d6b24332b

Ensure ReactFiberErrorDialogWWW.showErrorDialog exists

Dan Abramov committed Nov 30, 2017 at 18:09 UTC 7d6b24332b204ae19445e5ec45470d4a8aa4ceb5
1 file changed +6
packages/react-reconciler/src/forks/ReactFiberErrorDialog.www.js
+6
@@ -9,8 +9,14 @@
9
10 import type {CapturedError} from '../ReactFiberScheduler';
11
12 +import invariant from 'fbjs/lib/invariant';
13 +
14 // Provided by www
15 const ReactFiberErrorDialogWWW = require('ReactFiberErrorDialog');
16 +invariant(
17 + typeof ReactFiberErrorDialogWWW.showErrorDialog === 'function',
18 + 'Expected ReactFiberErrorDialog.showErrorDialog to existbe a function.',
19 +);
20
21 export function showErrorDialog(capturedError: CapturedError): boolean {
22 return ReactFiberErrorDialogWWW.showErrorDialog(capturedError);