UNPKG

@swaiot/jssdk

Version:

a jssdk for coocaa system

32 lines (31 loc) 834 B
export interface IModule { [propName: string]: any; } export interface IObject { [propName: string]: any; } export interface ICommonParams { success?: (res: IObject) => void; fail?: (err: IObject) => void; complete?: () => void; [propName: string]: any; } export interface IAddListenerParams extends ICommonParams { onReceive: (res: IObject) => void; } export interface IRemoveListenerParams extends ICommonParams { listenerId: string; } export interface IProxyCallback { success: (res: IObject) => void; fail: (err: IObject) => void; onReceive?: (res: IObject) => void; keepCallback: boolean; [propName: string]: any; } export interface IOSCall2NativeParams { callbackId: string; moduleName: string; action: string; params: string; }