UNPKG

ytmusic_api_unofficial

Version:

A simple API to get music from YouTube Music

29 lines 1.86 kB
import Music from "../classes/Music"; import { AvailableFormat, AvailableQuality } from "./default"; import Artist from "../classes/Artist"; import Album from "../classes/Album"; import Playlist from "../classes/Playlist"; import StreamPlayers from "../classes/StreamPlayer"; import { Thumbnail } from "../classes/Thumbnail"; export declare function detectType(type: string, none_if_empty?: boolean): string | null; export declare function topResult(response: any): any; export declare function rankingResponse(data: any, query: string): any; export declare function topResults(response: any): any; export declare function parseMenuPlaylists(response: any, result: any): void; export declare function parseSearchResult(response: any, category?: string): any; export declare function parseSearchResults(response: any[], category: string): any; export declare function getFlexColumnItem(item: any, index: number): any; export declare function parseSongFromFollowList(response: any): any; export declare function getItemText(item: any, index: number, run_index?: number, none_if_absent?: boolean): string | null; export declare function parseGetResult(response: any, type: string): Artist | Music | Playlist | Album | null; export declare function getYTIdFromText(text: string, precise?: boolean): { id: any; isValidId: boolean; type: null | string; }; export declare function getTypeByID(id?: string): string | null; export declare function downloadYTDL(query: string, format?: AvailableFormat, quality?: AvailableQuality): Promise<any>; export declare function getPlayers_dv(id: string): Promise<StreamPlayers>; export declare function customThumbnailSize(url: string, width: number, height: number): string; export declare function thumbnail_defaults_size(url: string, thumbnails_defaults?: Thumbnail[]): Thumbnail[]; //# sourceMappingURL=utils.d.ts.map