24 lines
734 B
TypeScript
24 lines
734 B
TypeScript
![]() |
/**
|
||
|
* WebSocket 客户端. 每隔一分钟尝试连接到CAD的服务
|
||
|
*/
|
||
|
export declare class WebSocketClientServer {
|
||
|
url: string;
|
||
|
private ws;
|
||
|
private _Closeing;
|
||
|
mode: "obj" | "" | undefined;
|
||
|
constructor(url?: string);
|
||
|
_ConnectionPromise: Promise<boolean>;
|
||
|
private _ReTryTime;
|
||
|
private _CloseTime;
|
||
|
Connect(retry?: boolean, timeOut?: number): Promise<boolean> | true;
|
||
|
Send(msg: string): Promise<void>;
|
||
|
/**
|
||
|
* 接收到消息. AOP可接入此函数
|
||
|
* @param {MessageEvent} event
|
||
|
*/
|
||
|
OnMessageEvent(event: MessageEvent): void;
|
||
|
get IsLink(): boolean;
|
||
|
OnLinkEvent(isLink: boolean): void;
|
||
|
Close(): Promise<void>;
|
||
|
}
|
||
|
//# sourceMappingURL=WebSocketClientServer.d.ts.map
|