kitten-cloud-function
Version:
用于编程猫源码云功能(云变量、云列表等)的客户端工具
18 lines (17 loc) • 670 B
TypeScript
import { CodemaoWebSocket } from "../codemao/codemao-environment";
import { Signal } from "./signal";
export declare class WebSocketProxy {
private readonly socket;
readonly url: string;
readonly beforeSend: Signal<{
data: string | ArrayBufferLike | Blob | ArrayBufferView;
}>;
readonly sended: Signal<string | ArrayBufferLike | Blob | ArrayBufferView>;
readonly opened: Signal<Event>;
readonly received: Signal<MessageEvent>;
readonly errored: Signal<Event | Error>;
readonly closed: Signal<CloseEvent>;
constructor(argument: CodemaoWebSocket);
send(this: this, message: string): void;
close(this: this): void;
}