yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
12 lines • 530 B
TypeScript
import { IMQTTCallback } from "./IMQTTCallback";
import { MQTTConnectOption } from "./MQTTConnectOption";
export interface IMQTTClient {
init(serverUrl: string, clientId: string): void;
connect(option: MQTTConnectOption): void;
disconnect(): Promise<string>;
subscribe(topics: string[]): void;
unsubscribe(topics: string[]): void;
publish(topic: string, message: string, qos: number, isRetained: boolean): boolean;
setCallback(callback: IMQTTCallback): void;
}
//# sourceMappingURL=IMQTTClient.d.ts.map