Skip to content

ManagerUtils

Defined in: src/structures/Utils.ts:42

new ManagerUtils(LavalinkManager?: LavalinkManager): ManagerUtils;

Defined in: src/structures/Utils.ts:44

ParameterType
LavalinkManager?LavalinkManager

ManagerUtils

PropertyModifierTypeDefault valueDefined in
LavalinkManagerpublicLavalinkManagerundefinedsrc/structures/Utils.ts:43
buildPluginInfo(data: any, clientData: any): any;

Defined in: src/structures/Utils.ts:48

ParameterType
dataany
clientDataany

any


buildTrack(data:
| Track
| LavalinkTrack, requester: unknown): Track;

Defined in: src/structures/Utils.ts:55

ParameterType
data| Track | LavalinkTrack
requesterunknown

Track


buildUnresolvedTrack(query:
| UnresolvedTrack
| UnresolvedQuery, requester: unknown): UnresolvedTrack;

Defined in: src/structures/Utils.ts:109

Builds a UnresolvedTrack to be resolved before being played .

ParameterTypeDescription
query| UnresolvedTrack | UnresolvedQuery
requesterunknown

UnresolvedTrack


getClosestTrack(data: UnresolvedTrack, player: Player): Promise<Track>;

Defined in: src/structures/Utils.ts:217

ParameterType
dataUnresolvedTrack
playerPlayer

Promise<Track>


getTransformedRequester(requester: unknown): unknown;

Defined in: src/structures/Utils.ts:152

ParameterType
requesterunknown

unknown


isNode(data: LavalinkNode): boolean;

Defined in: src/structures/Utils.ts:142

Validate if a data is equal to a node

ParameterTypeDescription
dataLavalinkNode

boolean


isNodeOptions(data: LavalinkNodeOptions): boolean;

Defined in: src/structures/Utils.ts:173

Validate if a data is equal to node options

ParameterTypeDescription
dataLavalinkNodeOptions

boolean


isTrack(data:
| UnresolvedTrack
| Track): data is Track;

Defined in: src/structures/Utils.ts:193

Validate if a data is equal to a track

ParameterTypeDescription
data| UnresolvedTrack | Trackthe Track to validate

data is Track


isUnresolvedTrack(data:
| UnresolvedTrack
| Track): data is UnresolvedTrack;

Defined in: src/structures/Utils.ts:203

Checks if the provided argument is a valid UnresolvedTrack.

ParameterType
data| UnresolvedTrack | Track

data is UnresolvedTrack


isUnresolvedTrackQuery(data: UnresolvedQuery): boolean;

Defined in: src/structures/Utils.ts:213

Checks if the provided argument is a valid UnresolvedTrack.

ParameterType
dataUnresolvedQuery

boolean


transformLavaSearchQuery(query: LavaSearchQuery): object;

Defined in: src/structures/Utils.ts:332

ParameterType
queryLavaSearchQuery

object

NameTypeDefined in
querystringsrc/structures/Utils.ts:336
sourceanysrc/structures/Utils.ts:338
typesstring[]src/structures/Utils.ts:337

transformQuery(query: SearchQuery): object;

Defined in: src/structures/Utils.ts:316

ParameterType
querySearchQuery

object

NameTypeDefined in
extraQueryUrlParamsURLSearchParamssrc/structures/Utils.ts:320
querystringsrc/structures/Utils.ts:319
sourceanysrc/structures/Utils.ts:321

validateQueryString(
node: LavalinkNode,
queryString: string,
sourceString?: LavalinkSearchPlatform): void;

Defined in: src/structures/Utils.ts:234

ParameterType
nodeLavalinkNode
queryStringstring
sourceString?LavalinkSearchPlatform

void


validateSourceString(node: LavalinkNode, sourceString: SearchPlatform): void;

Defined in: src/structures/Utils.ts:349

ParameterType
nodeLavalinkNode
sourceStringSearchPlatform

void