1import { NewManifest } from 'expo-manifests'; 2import { NativeModules } from 'react-native'; 3import './setUpErrorHandler.fx'; 4 5// Dev launcher manifests are only ones served by servers (not embedded bare manifests) 6export type Manifest = NewManifest; 7 8export { disableErrorHandling } from './DevLauncherErrorManager'; 9 10export function registerErrorHandlers() { 11 console.warn( 12 'DevLauncher.registerErrorHandlers has been deprecated. To enable error handlers you need to import "expo-dev-launcher" at the top of your index.js.' 13 ); 14} 15 16export function isDevelopmentBuild(): boolean { 17 return !!NativeModules.EXDevLauncher; 18} 19 20export type DevLauncherExtension = { 21 navigateToLauncherAsync: () => Promise<void>; 22}; 23