coolink
Version:
Coocaa Coolink APP JavaScript library
25 lines (24 loc) • 1.45 kB
TypeScript
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;