UNPKG

@wangofnextdoor/zlblog

Version:

浙里办日志和老年模式工具包

57 lines (56 loc) 1.3 kB
declare global { interface Window { ZWJSBridge?: any; my?: any; } function getCurrentPages(): any[]; class ZwLog { constructor(config: any); onReady(callback: () => void): void; sendPV(params: any): void; record(type: string, action: string, params: any): void; } } export interface AppConfig { miniAppId: string; miniAppName: string; appKey: string; serviceCode: string; servicePwd: string; appCode: string; accessKey: string; secret: string; } export interface UserInfo { userId: string; userNickName: string; } export interface PageInfo { pageId: string; pageName: string; miniAppId: string; userNick: string; userType: string; } export interface LogParams { miniAppId: string; miniAppName: string; log_status: string; Page_duration: string; t2: string; t0: string; _user_nick: string; userType: string; } export type UiStyle = 'elder' | 'normal'; export interface ZWJSBridgeInterface { onReady: (callback: () => void) => void; ssoTicket: (params: any) => Promise<any>; getUiStyle: () => Promise<{ uiStyle: UiStyle; }>; openLink: (params: { type: string; }) => Promise<any>; close: () => void; }