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.