api
codec
emitter
emitter: {
maxListeners: number;
verbose: boolean;
}
flags
flags: number
handling
lastDisconnectReason
lastDisconnectReason:
| "ribbon closed normally"
| "client closed ribbon"
| "protocol error"
| "protocol violation"
| "no error provided"
| "ribbon lost"
| "payload data corrupted"
| "too much data"
| "negotiation error"
| "server error"
| "server restarting"
| "temporary error"
| "bad gateway"
| "TLS error"
| "ping timeout"
| "failed to connect"
| "server closed ribbon"
lastReconnect
lastReconnect: number
options
pinger
pinger: {
heartbeat: number;
interval: Timeout;
last: number;
time: number;
}
receivedID
receivedID: number
receivedQueue
receivedQueue: {
command: string;
data?: any;
id?: any;
}[]
reconnectCount
reconnectCount: number
reconnectPenalty
reconnectPenalty: number
self
sentID
sentID: number
sentQueue
sentQueue: {
id: number;
packet: string | Buffer;
}[]
session
session: {
ribbonID: null | string;
tokenID: null | string;
}
spool
token
token: string
userAgent
userAgent: string