1import NativeErrorManager from './NativeErrorManager';
2import { EventEmitter } from '../EventEmitter';
3import Platform from '../Platform';
4import { CodedError } from '../errors/CodedError';
5if (__DEV__ && Platform.OS === 'android' && NativeErrorManager) {
6    const onNewException = 'ExpoModulesCoreErrorManager.onNewException';
7    const onNewWarning = 'ExpoModulesCoreErrorManager.onNewWarning';
8    const eventEmitter = new EventEmitter(NativeErrorManager);
9    eventEmitter.addListener(onNewException, ({ message }) => {
10        console.error(message);
11    });
12    eventEmitter.addListener(onNewWarning, ({ message }) => {
13        console.warn(message);
14    });
15}
16// We have to export `CodedError` via global object to use in later in the C++ code.
17globalThis.ExpoModulesCore_CodedError = CodedError;
18//# sourceMappingURL=setUpErrorManager.fx.js.map