35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
import './Expo.fx';
|
|
|
|
export { disableErrorHandling } from './errors/ExpoErrorManager';
|
|
export { default as registerRootComponent } from './launch/registerRootComponent';
|
|
|
|
export { isRunningInExpoGo, getExpoGoProjectConfig } from './environment/ExpoGo';
|
|
|
|
export {
|
|
// Core classes
|
|
EventEmitter,
|
|
SharedObject,
|
|
SharedRef,
|
|
NativeModule,
|
|
|
|
// Methods
|
|
requireNativeModule,
|
|
requireOptionalNativeModule,
|
|
requireNativeViewManager as requireNativeView,
|
|
registerWebModule,
|
|
reloadAppAsync,
|
|
} from 'expo-modules-core';
|
|
|
|
export type {
|
|
/** @deprecated Move to `SharedRef` with a type-only import instead */
|
|
SharedRef as SharedRefType,
|
|
/** @deprecated Move to `EventEmitter` with a type-only import instead */
|
|
EventEmitter as EventEmitterType,
|
|
/** @deprecated Move to `NativeModule` with a type-only import instead */
|
|
NativeModule as NativeModuleType,
|
|
/** @deprecated Move to `SharedObject` with a type-only import instead */
|
|
SharedObject as SharedObjectType,
|
|
} from 'expo-modules-core/types';
|
|
|
|
export { useEvent, useEventListener } from './hooks/useEvent';
|