You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
623 B
32 lines
623 B
import { Transport } from "../transport"; |
|
export declare class WebSocket extends Transport { |
|
protected perMessageDeflate: any; |
|
private socket; |
|
/** |
|
* WebSocket transport |
|
* |
|
* @param req |
|
*/ |
|
constructor(req: any); |
|
/** |
|
* Transport name |
|
*/ |
|
get name(): string; |
|
/** |
|
* Advertise upgrade support. |
|
*/ |
|
get handlesUpgrades(): boolean; |
|
/** |
|
* Writes a packet payload. |
|
* |
|
* @param {Array} packets |
|
* @private |
|
*/ |
|
send(packets: any): void; |
|
/** |
|
* Closes the transport. |
|
* |
|
* @private |
|
*/ |
|
doClose(fn: any): void; |
|
}
|
|
|