Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1x 1x 1x | import * as HTTP from 'http';
import * as HTTPS from 'https';
export type VerifyClientNext = (verified: boolean, code?: number, message?: string) => void;
export type SocketAddress = {
remotePort?: number,
remoteAddress?: string,
remoteFamily?: string
};
export type ConnectionInfo = {
req: HTTP.IncomingMessage,
secure: boolean
origin?: string,
};
export type ServerConfigs = {
path?: string,
port?: number,
host?: string,
server?: HTTP.Server | HTTPS.Server,
noDelay?: boolean,
noServer?: boolean,
maxPayload?: number,
perMessageDeflate?: boolean | { serverNoContextTakeover: boolean },
verifyClient?: (info: ConnectionInfo, next: VerifyClientNext) => void
};
export { WebSocket } from './client';
export { WebSocketServer } from './server';
export const secureProtocol: string = 'TLSv1_2_method'; |