Skip to main content
Module

x/lavalink/mod.ts>TrackUtils

An easy-to-use Lavalink client for Deno.
Latest
class TrackUtils
Re-export
Abstract
import { TrackUtils } from "https://deno.land/x/lavalink@v1.0.0/mod.ts";

Static Properties

private
manager: Manager
trackPartial: string[] | null

Static Methods

build(data: TrackData, requester?: unknown): Track

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

buildUnresolved(query: string | UnresolvedQuery, requester?: unknown): UnresolvedTrack

Builds a UnresolvedTrack to be resolved before being played .

getClosestTrack(unresolvedTrack: UnresolvedTrack): Promise<Track>
init(manager: Manager): void
isTrack(track: any): boolean

Checks if the provided argument is a valid Track.

Checks if the provided argument is a valid UnresolvedTrack.

setTrackPartial(partial: string[]): void
validate(trackOrTracks: unknown): boolean

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