Ensure ReactFiberErrorDialogWWW.showErrorDialog exists

This commit is contained in:
Dan Abramov
2017-11-30 18:09:51 +00:00
parent 642a678a80
commit 7d6b24332b
@@ -9,8 +9,14 @@
import type {CapturedError} from '../ReactFiberScheduler';
import invariant from 'fbjs/lib/invariant';
// Provided by www
const ReactFiberErrorDialogWWW = require('ReactFiberErrorDialog');
invariant(
typeof ReactFiberErrorDialogWWW.showErrorDialog === 'function',
'Expected ReactFiberErrorDialog.showErrorDialog to existbe a function.',
);
export function showErrorDialog(capturedError: CapturedError): boolean {
return ReactFiberErrorDialogWWW.showErrorDialog(capturedError);