leref.ts
Version:
Something upcoming for aoi.js and npm packages uses
50 lines (49 loc) • 1.17 kB
TypeScript
export declare enum OpCodes {
VoiceUpdate = "voiceUpdate",
Play = "play",
Stop = "stop",
Pause = "pause",
Seek = "seek",
Volume = "volume",
Filters = "filters",
Destroy = "destroy",
ConfigResume = "configureResuming"
}
export declare enum OpIncoming {
PlayerUpdate = "playerUpdate",
Stats = "stats",
Event = "event"
}
export declare enum EventTypes {
TrackStart = "TrackStartEvent",
TrackEnd = "TrackEndEvent",
TrackException = "TrackExceptionEvent",
TrackStuck = "TrackStuckEvent",
WebSocketClosed = "WebSocketClosedEvent"
}
export declare enum LoopMode {
None = 0,
Track = 1,
Queue = 2
}
export declare enum PlayerStates {
Playing = 0,
Paused = 1,
Destroyed = 2
}
export declare enum PlayerVoiceStates {
Connecting = 0,
Connected = 1,
Disconnecting = 2,
Disconnected = 3
}
export declare enum RoutePlanner {
Balancing = "BalancingIpRoutePlanner",
Rotating = "RotatingIpRoutePlanner",
Nano = "NanoIpRoutePlanner",
RotatingNano = "RotatingNanoIpRoutePlanner"
}
export declare enum IpBlock {
Ipv4 = "Inet4Address",
Ipv6 = "Inet6Address"
}