@zyf2e/mitojs
Version:
A SDK for monitoring browser errors
31 lines (30 loc) • 1.28 kB
TypeScript
/// <reference types="wechat-miniprogram" />
import { Replace } from '@/types/replace';
import { MITOHttp } from '@/types/common';
import { MiniRoute } from './types';
declare const HandleWxAppEvents: {
onLaunch(options: WechatMiniprogram.App.LaunchShowOption): void;
onShow(options: WechatMiniprogram.App.LaunchShowOption): void;
onHide(): void;
onError(error: string): void;
onUnhandledRejection(ev: WechatMiniprogram.OnUnhandledRejectionCallbackResult): void;
onPageNotFound(data: WechatMiniprogram.OnPageNotFoundCallbackResult): void;
};
declare const HandleWxPageEvents: {
onShow(): void;
onHide(): void;
onShareAppMessage(options: WechatMiniprogram.Page.IShareAppMessageOption): void;
onShareTimeline(): void;
onTabItemTap(options: WechatMiniprogram.Page.ITabItemTapOption): void;
onAction(e: WechatMiniprogram.BaseEvent): void;
};
declare const HandleWxConsoleEvents: {
console(data: Replace.TriggerConsole): void;
};
declare const HandleNetworkEvents: {
handleRequest(data: MITOHttp): void;
};
declare const HandleWxEvents: {
handleRoute(data: MiniRoute): Promise<void>;
};
export { HandleWxAppEvents, HandleWxPageEvents, HandleWxConsoleEvents, HandleNetworkEvents, HandleWxEvents };