@sentry/react-native
Version:
Official Sentry SDK for react-native
20 lines (19 loc) • 821 B
TypeScript
import type { SentryEventEmitter } from './sentryeventemitter';
export declare const FALLBACK_TIMEOUT_MS = 10000;
export type FallBackNewFrameEvent = {
newFrameTimestampInSeconds: number;
isFallback?: boolean;
};
export interface SentryEventEmitterFallback {
/**
* Initializes the fallback event emitter
* This method is synchronous in JS but the event emitter starts asynchronously.
*/
initAsync: () => void;
onceNewFrame: (listener: (event: FallBackNewFrameEvent) => void) => void;
}
/**
* Creates emitter that allows to listen to UI Frame events when ready.
*/
export declare function createSentryFallbackEventEmitter(emitter?: SentryEventEmitter, fallbackTimeoutMs?: number): SentryEventEmitterFallback;
//# sourceMappingURL=sentryeventemitterfallback.d.ts.map