ruvyrias / Exports
ruvyrias
Table of contents
Enumerations
Classes
Interfaces
- AnyOtherPacket
- Band
- ChannelMixOptions
- ConnectionOptions
- DistortionOptions
- ErrorResponses
- FiltersOptions
- IVoiceServer
- KaraokeOptions
- LavalinkResponse
- LoadTrackResponseEmpty
- LoadTrackResponseError
- LoadTrackResponsePlaylist
- LoadTrackResponseSearch
- LoadTrackResponseTrack
- LowPassOptions
- NodeGroup
- NodeInfoResponse
- NodeStats
- PacketVoiceServerUpdate
- PacketVoiceStateUpdate
- PlayOptions
- PlayerEvent
- PlaylistInfo
- PluginInfo
- ResolveOptions
- RotationOptions
- RuvyriasEvents
- RuvyriasOptions
- SetStateUpdate
- TimescaleOptions
- TrackData
- TrackEndEvent
- TrackExceptionEvent
- TrackInfo
- TrackStartEvent
- TrackStuckEvent
- TremoloOptions
- VibratoOptions
- WebSocketClosedEvent
Type Aliases
- Constructor
- EventHandlerPromise
- LoadTrackResponse
- LoadType
- Loop
- NodeStatsResponse
- Packet
- PartialNull
- PlayerEventType
- RestMethodGet
- RouteLike
- Severity
- SupportedLibraries
- SupportedPlatforms
- TrackEndReason
Type Aliases
Constructor
Ƭ Constructor<T>: (...args: any[]) => T
Type parameters
| Name |
|---|
T |
Type declaration
• (...args): T
Parameters
| Name | Type |
|---|---|
...args | any[] |
Returns
T
Defined in
EventHandlerPromise
Ƭ EventHandlerPromise: TrackStartEvent | TrackEndEvent | TrackStuckEvent | TrackExceptionEvent | WebSocketClosedEvent
Types of events emitted by the player that the function eventHandle can handle.
Defined in
LoadTrackResponse
Ƭ LoadTrackResponse: LoadTrackResponseTrack | LoadTrackResponseSearch | LoadTrackResponseEmpty | LoadTrackResponseError | LoadTrackResponsePlaylist
Represents a response during the loading of tracks. It can be of different types such as a single track, search results, an empty response, an error, or a playlist.
Defined in
LoadType
Ƭ LoadType: "track" | "playlist" | "search" | "empty" | "error"
The type of load operation performed: 'track', 'playlist', 'search', 'empty', or 'error'.
Defined in
Loop
Ƭ Loop: "NONE" | "TRACK" | "QUEUE"
Loop mode options for the player.
Defined in
NodeStatsResponse
Ƭ NodeStatsResponse: Omit<NodeStats, "frameStats">
Represents a subset of Lavalink node statistics response, excluding frame statistics.
Defined in
Packet
Ƭ Packet: PacketVoiceStateUpdate | PacketVoiceServerUpdate | AnyOtherPacket
Represents a packet sent over a communication channel, which can be one of several types.
Defined in
PartialNull
Ƭ PartialNull<T>: { [P in keyof T]: T[P] | null }
Represents a partial type with nullable properties.
Type parameters
| Name |
|---|
T |
Defined in
PlayerEventType
Ƭ PlayerEventType: "TrackStartEvent" | "TrackEndEvent" | "TrackExceptionEvent" | "TrackStuckEvent" | "WebSocketClosedEvent"
Types of events emitted by the player.
Defined in
RestMethodGet
Ƭ RestMethodGet: LoadType | Track | Player | NodeInfoResponse | LoadTrackResponse | NodeStatsResponse | Player[]
Represents a type that can be used for HTTP GET methods with various response types.
Defined in
RouteLike
Ƭ RouteLike: `/${string}`
Represents a route path string in the format /${string}.
Defined in
Severity
Ƭ Severity: "common" | "suspicious" | "fault"
The severity level of a Lavalink load error.
Defined in
SupportedLibraries
Ƭ SupportedLibraries: "discord.js" | "eris" | "oceanic" | "other"
Supported communication libraries for Ruvyrias.
Defined in
SupportedPlatforms
Ƭ SupportedPlatforms: "spsearch" | "dzsearch" | "amsearch" | "scsearch" | "ytsearch" | "ytmsearch" | "ymsearch"
Supported platforms for resolving tracks in Ruvyrias.
Defined in
TrackEndReason
Ƭ TrackEndReason: "finished" | "loadFailed" | "stopped" | "replaced" | "cleanup"
Reasons for a track to end.