TypeDefs
Technical definitions for KawaLink data structures.
ManagerEvents
interfaceList of all events emitted by the Manager.
nowPlayingMessage
interfaceShape of the now-playing message object sent by the player.
payload
interfaceRaw payload structure sent over the WebSocket to Lavalink.
playOptions
interfaceConfiguration object used when calling player.play().
searchResult
interfaceThe result object returned from manager.search().
stats
interfacePerformance metrics from the Lavalink node.
track
interfaceThe standard track object used throughout the library.
trackData
interfaceRaw track data returned directly from Lavalink.
trackExceptionEvent
interfaceFired when a track encounters a playback exception.
trackStartEvent
interfaceFired when a track begins playing.
trackStuckEvent
interfaceFired when a track gets stuck during playback.
unresolvedTrack
interfaceA track that requires additional resolution before playback.
voicePacket
interfaceDiscord voice packet used for connection state.
voiceState
interfaceRepresents the current voice connection state of a player.
webSocketClosedEvent
interfaceFired when the WebSocket connection to Lavalink closes.