UNPKG

ytmusic-api-proxy

Version:
28 lines (27 loc) 954 B
import { AlbumBasic, ArtistBasic, SongDetailed, SongFull, ThumbnailFull } from "../types"; export default class SongParser { static parse(data: any): SongFull; static parseSearchResult(item: any): SongDetailed; static parseArtistSong(item: any, artistBasic: ArtistBasic): SongDetailed; static parseArtistTopSong(item: any, artistBasic: ArtistBasic): SongDetailed; static parseAlbumSong(item: any, artistBasic: ArtistBasic, albumBasic: AlbumBasic, thumbnails: ThumbnailFull[]): SongDetailed; static parseHomeSection(item: any): { type?: "SONG"; name?: string; videoId?: string; artist?: { artistId?: string; name?: string; }; album?: { name?: string; albumId?: string; }; duration?: number; thumbnails?: { url?: string; width?: number; height?: number; }[]; }; }