fuga
Version:
A comprehensive, feature-rich, and modern Lavalink v4 client for Node.js
14 lines • 691 B
TypeScript
import { RaftLinkNode } from '../structures/RaftLinkNode';
import { LoadTracksResult, PlayerUpdateData, Track } from '../types';
export declare class RestManager {
private readonly node;
private readonly baseUrl;
constructor(node: RaftLinkNode);
request<T>(endpoint: string, method: string, data?: unknown): Promise<T>;
loadTracks(identifier: string): Promise<LoadTracksResult>;
decodeTrack(encodedTrack: string): Promise<Track>;
updatePlayer(guildId: string, data: PlayerUpdateData): Promise<any>;
destroyPlayer(guildId: string): Promise<void>;
updateSession(resuming: boolean, timeout: number): Promise<void>;
}
//# sourceMappingURL=RestManager.d.ts.map