class w3cwebsocketimport { w3cwebsocket } from "https://deno.land/x/grm@0.5.1/deps.ts"; Constructorsneww3cwebsocket(url: string,protocols?: string | string[],origin?: string,headers?: http.OutgoingHttpHeaders,requestOptions?: object,IClientConfig?: IClientConfig,)Properties_binaryType: "arraybuffer"_bufferedAmount: number_client: clientoptional_connection: connection | undefined_extensions: IExtension[]optional_protocol: string | undefined_readyState: number_url: stringbinaryType: "arraybuffer"bufferedAmount: numberCLOSED: numberCLOSING: numberCONNECTING: numberextensions: IExtension[]onclose: (event: ICloseEvent) => voidonerror: (error: Error) => voidonmessage: (message: IMessageEvent) => voidonopen: () => voidOPEN: numberoptionalprotocol: string | undefinedreadyState: numberurl: stringMethodsclose(code?: number, reason?: string): voidsend(data: | ArrayBufferView | ArrayBuffer | Buffer | IStringified): voidStatic PropertiesCLOSED: numberCLOSING: numberCONNECTING: numberOPEN: number