UNPKG

coolink

Version:

Coocaa Coolink APP JavaScript library

25 lines (24 loc) 1.45 kB
import { CoolinkRetCode, CoolinkInitFloatWinParams, CoolinkRegisterMessageReceiverParams, CoolinkIsMpForegroundRet, CoolinkRegisterMoreInfoParams } from './type'; declare class NativeUIModule { private static instance; static getModule(): NativeUIModule; startPay(orderParams: string): Promise<CoolinkRetCode>; alterConnect(): Promise<CoolinkRetCode>; captureScreen(): Promise<CoolinkRetCode>; startSpeech(): Promise<CoolinkRetCode>; stopSpeech(): Promise<CoolinkRetCode>; notifyCurrPageShow(pageName?: string): Promise<CoolinkRetCode>; notifyCurrTheme(theme: string): Promise<CoolinkRetCode>; showNeedHighVerDialog(): Promise<CoolinkRetCode>; setFloatWinDisplay(show: boolean): Promise<CoolinkRetCode>; initFloatWin(obj: CoolinkInitFloatWinParams): void; registerCloseBtnPress(obj: CoolinkRegisterMessageReceiverParams): void; showAppletWin(miniAppCode: string): Promise<CoolinkRetCode>; showConnectDeviceDialog(): Promise<CoolinkRetCode>; isMpForeground(miniAppCode: string): Promise<CoolinkIsMpForegroundRet>; showNotification(miniAppCode: string, text: string, title: string): Promise<CoolinkRetCode>; registerLifecycleChanged(obj: CoolinkRegisterMessageReceiverParams): void; registerMoreInfo(obj: CoolinkRegisterMoreInfoParams): void; invokeRemoteController(remoteType: number): Promise<CoolinkRetCode>; } export default NativeUIModule;