UNPKG

angelia.io

Version:

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

76 lines (75 loc) 2.01 kB
declare const _default: { hostname: string; port: number; timeout: number; timeoutCheck: number; maxMessageSize: number; maxPostSize: number; since: number; now: number; served: number; bytesReceived: number; bytesSent: number; messagesGarbage: number; messagesReceived: number; messagesSent: number; messagesSentCacheHit: number; serverErrors: number; socketErrors: number; queue: any[]; cacheSymbol: symbol; cached: number; cache: any; events: any; pingData: any; disconnectData: any; /** * Start server listening * * @param {{ * hostname?: string * port?: number * maxMessageSize?: number * maxPostSize?: number * skipUTF8Validation?: boolean * timeout?: number * }} [options] */ listen(options?: { hostname?: string; port?: number; maxMessageSize?: number; maxPostSize?: number; skipUTF8Validation?: boolean; timeout?: number; } | undefined): void; /** * Listen for events * * @template T * @param {T} listener */ on<T>(listener: T): any; onconnect: (socket: any, request: any) => void; onerror: (err: any) => void; nextQueue(socket: any): void; processQueue: () => void; cacheMessages(messages: any, socket: any): any; updateNow: () => void; ping: () => void; pingSocket(socket: any): void; pong(socket: any): void; toJSON(): string; [inspect](): any & { sockets: string; }; sockets: import("./utils.js").MapeableSet<import("./Socket.js").Socket>; readonly connections: any; emit(k: any, v: any): void; once(k: any, v: any): void; broadcast(me: import("./Socket.js").Socket, k: any, v: any): void; broadcastOnce(me: import("./Socket.js").Socket, k: any, v: any): void; }; export default _default; import { inspect } from './utils.js'; import { Socket } from './Socket.js';