UNPKG

angelia.io

Version:

WebSockets Server and Client API for node.js and the browser, with rooms support.

49 lines (48 loc) 1.27 kB
export class Socket { constructor(socket: any, server: any, request: any); server: any; io: any; socket: any; ip: any; userAgent: any; params: { [k: string]: string; }; messages: any[]; /** @type Function[]| Null[] */ callbacks: Function[] | null[]; bytesSent: number; bytesReceived: number; messagesSent: number; messagesReceived: number; since: any; seen: any; contacted: any; ping: number; timedout: boolean; rooms: MapeableSet; emit(k: any, v: any, cb: any): void; once(k: any, v: any): void; disconnect(noReconnect: any): void; listen(): void; onclose: (code: any, message: any, isBinary: any) => void; onerror: (err: any) => void; callback(c: any): number; oncallback(d: any, m: any): void; doreply(k: any, ...v: any[]): void; parse(o: any): any; onmessage: (e: any, isBinary: any) => void; processQueue(): void; write(messages: any): void; toJSON(): string; [inspect](): this & { server: string; io: string; socket: string; messages: string; callbacks: string; readyState: any; }; } import { MapeableSet } from './utils.js'; import { inspect } from './utils.js';