Skip to main content
Version: v2.6.1

Track utils




danger

🚨 THIS DOCUMENTATION IS FOR VERSION =<2.6.1. WE RECOMMEND USING THE LATEST VERSION FOR SUPPORT REASONS. WE ALSO WARN THAT THIS OLDER DOCUMENTATION MAY NOT BE COMPLETE OR POORLY READABLE.




Overview​

PropertiesMethods
trackPartialbuild
buildUnresolved
getClosestTrack
isTrack
isUnresolvedTrack
setTrackPartial
validate

Properties​

• static trackPartial​

TypeValue
string[] or nullnull

Methods​

• static build()​

Builds a Track from the raw data from Lavalink and a optional requester.

Returns: Track

ParameterType
dataTrackData
Optional requesterunknown

• static buildUnresolved()​

Builds a unresolved track before being played.

Returns: UnresolvedTrack

ParameterType
querystring
Optional requesterunknown

• static getClosestTrack()​

Finds the track that best matches the unresolved track.

Returns: Promise<Track>

ParameterType
unresolvedTrackUnresolvedTrack

• static isTrack()​

Checks if the provided argument is a valid Track.

Returns: boolean

ParameterType
trackunknown

• static isUnresolvedTrack()​

Checks if the provided argument is a valid UnresolvedTrack.

Returns: boolean

ParameterType
trackunknown

• static setTrackPartial()​

Returns: void

ParameterType
partialstring[]

• static validate()​

Checks if the provided argument is a valid Track or UnresolvedTrack, if provided an array then every element will be checked.

Returns: boolean

ParameterType
track or tracksstring or string[]