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);