UNPKG

@np-dev/youtubei-js

Version:

A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).

25 lines (24 loc) 890 B
import MusicCarouselShelf from '../classes/MusicCarouselShelf.js'; import MusicDetailHeader from '../classes/MusicDetailHeader.js'; import type { ObservedArray, YTNode } from '../helpers.js'; import type Actions from '../../core/Actions.js'; import type { ApiResponse } from '../../core/Actions.js'; import type { IBrowseResponse } from '../types/ParsedResponse.js'; declare class Playlist { #private; header?: MusicDetailHeader; items?: ObservedArray<YTNode> | null; constructor(response: ApiResponse, actions: Actions); /** * Retrieves playlist items continuation. */ getContinuation(): Promise<Playlist>; /** * Retrieves related playlists */ getRelated(): Promise<MusicCarouselShelf>; getSuggestions(refresh?: boolean): Promise<any>; get page(): IBrowseResponse; get has_continuation(): boolean; } export default Playlist;