@lastos/page-spy-react-native
Version:
An SDK of PageSpy for debugging react native app
17 lines (16 loc) • 696 B
TypeScript
import type { SpyConsole, PageSpyPlugin, OnInitParams } from '@lastos/page-spy-types/index';
import { ErrorHandlerCallback } from 'react-native';
import { InitConfig } from '../config';
export default class ErrorPlugin implements PageSpyPlugin {
name: string;
static hasInitd: boolean;
originHandler: ErrorHandlerCallback | null;
originPromise: Promise<any> | null;
$pageSpyConfig: InitConfig | null;
onInit({ config }: OnInitParams<InitConfig>): void;
onUncaughtError(): void;
onUnhandledRejectionError(): void;
errorHandler(error: Error): void;
onReset(): void;
sendMessage(data: any, errorDetail: SpyConsole.DataItem['errorDetail'] | null): void;
}