UNPKG

fuga

Version:

A comprehensive, feature-rich, and modern Lavalink v4 client for Node.js

28 lines 878 B
import { EventEmitter } from 'events'; import { RaftLinkManager } from './RaftLinkManager'; import { RestManager } from '../rest/RestManager'; import { NodeOptions, StatsPayload } from '../types'; /** * Represents a single connection to a Lavalink server node. */ export declare class RaftLinkNode extends EventEmitter { readonly manager: RaftLinkManager; readonly rest: RestManager; readonly options: NodeOptions; connected: boolean; sessionId: string | null; stats: StatsPayload | {}; private ws; private reconnectTimeout; private readonly retryInterval; constructor(manager: RaftLinkManager, options: NodeOptions); connect(): void; disconnect(): void; private onOpen; private onMessage; private onError; private onClose; private onReady; private reconnect; } //# sourceMappingURL=RaftLinkNode.d.ts.map