youtubei
Version:
Simple package to get information from youtube such as videos, playlists, channels, video information & comments, related videos, up next video, and more!
20 lines (19 loc) • 1.07 kB
TypeScript
import { Shelf, YoutubeRawData } from "../../common";
import { MusicAlbumCompact } from "../MusicAlbumCompact";
import { MusicClient, MusicTopShelf } from "../MusicClient";
import { MusicPlaylistCompact } from "../MusicPlaylistCompact";
import { MusicSongCompact } from "../MusicSongCompact";
import { MusicVideoCompact } from "../MusicVideoCompact";
export declare class MusicAllSearchResultParser {
static parseTopResult(data: YoutubeRawData, client: MusicClient): MusicTopShelf | undefined;
static parseSearchResult(data: YoutubeRawData, client: MusicClient): Shelf<MusicVideoCompact[] | MusicAlbumCompact[] | MusicPlaylistCompact[]>[];
private static parseSearchItem;
static parseVideoItem(item: YoutubeRawData, pageType: string, client: MusicClient): MusicSongCompact | MusicVideoCompact | undefined;
private static parsePlaylistItem;
private static parseAlbumItem;
private static parseArtistItem;
private static parseAlbum;
private static parseArtists;
private static parseChannel;
private static parseArtistsOrChannel;
}