UNPKG

@duell10111/youtubei.js

Version:

A JavaScript client for YouTube's private API, known as InnerTube.

21 lines (20 loc) 768 B
import type { YTNode } from '../helpers.js'; import { type ObservedArray } from '../helpers.js'; import type { ApiResponse, Actions } from '../../core/index.js'; import type { IBrowseResponse } from '../types/index.js'; import type MusicThumbnail from '../classes/MusicThumbnail.js'; import type EntityMetadata from '../classes/EntityMetadata.js'; export default class Playlist { #private; header?: EntityMetadata; contents?: ObservedArray<YTNode>; background?: MusicThumbnail; constructor(response: ApiResponse, actions: Actions); /** * Retrieves playlist items continuation. */ getContinuation(): Promise<Playlist>; get page(): IBrowseResponse; get items(): ObservedArray<YTNode>; get has_continuation(): boolean; }