Files
Zos/Skills/@be/node_modules/jibo-tunable/lib/dts/Client.d.ts

28 lines
706 B
TypeScript
Raw Normal View History

export declare type Message = {
type: string;
data: any;
};
export declare type ClientWSHandler = (data: any) => (Message | void);
export declare const ReqType: {
INIT: string;
NEW_FIELD: string;
PLAY: string;
PLAYING: string;
DONE_PLAYING: string;
VALUE_UPDATE: string;
};
export interface Folder {
obj: any;
gui: any;
}
export declare class Client {
ws: any;
wsHandlers: Map<string, ClientWSHandler>;
folders: Map<string, Folder>;
constructor(port: number);
sendWS(msg: Message): void;
addWsHandler(type: string, handler: ClientWSHandler): void;
addChangeListener(el: any, folderName: any, fieldName: any): void;
cleanup(): void;
}