export type Recordable = Record; export type NativeWechatResponse = { id?: string; type?: string; errorCode: number; errorStr: string | null; data: T; }; export type UniversalLinkCheckingResponse = { suggestion: string; errorInfo: string; }; export type SendAuthRequestResponse = NativeWechatResponse<{ code: string; country: string; lang: string; state: string; }>; export type LaunchMiniProgramResponse = NativeWechatResponse<{ extMsg?: string; }>; export type RequestMerchantTransferResponse = NativeWechatResponse<{ businessType: string; extMsg: string; }>; export type WechatShareScene = { WXSceneSession: number; WXSceneTimeline: number; WXSceneFavorite: number; }; export type WechatMiniprogramType = { WXMiniProgramTypeRelease: number; WXMiniProgramTypeTest: number; WXMiniProgramTypePreview: number; }; export type NativeWechatModuleConstants = WechatShareScene & WechatMiniprogramType;