@sentry/react-native
Version:
Official Sentry SDK for react-native
21 lines (20 loc) • 1.03 kB
TypeScript
import type * as ReactNative from '../vendor/react-native';
export type { UnsafeObject } from 'react-native/Libraries/Types/CodegenTypes';
export type { EmitterSubscription } from 'react-native/Libraries/vendor/emitter/EventEmitter';
export interface ReactNativeLibrariesInterface {
Devtools?: {
parseErrorStack: (errorStack: string) => Array<ReactNative.StackFrame>;
symbolicateStackTrace: (stack: Array<ReactNative.StackFrame>, extraData?: Record<string, unknown>) => Promise<ReactNative.SymbolicatedStackTrace>;
getDevServer: () => ReactNative.DevServerInfo;
};
Utilities?: {
polyfillGlobal: <T>(name: string, getValue: () => T) => void;
};
Promise?: typeof Promise;
ReactNativeVersion?: ReactNative.ReactNativeVersion;
TurboModuleRegistry?: ReactNative.TurboModuleRegistry;
ReactNative?: {
requireNativeComponent?: <T>(viewName: string) => ReactNative.HostComponent<T>;
};
}
//# sourceMappingURL=rnlibrariesinterface.d.ts.map