UNPKG

@np-dev/youtubei-js

Version:

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

24 lines (23 loc) 971 B
import MusicCarouselShelf from '../classes/MusicCarouselShelf.js'; import MusicTastebuilderShelf from '../classes/MusicTastebuilderShelf.js'; import type Actions from '../../core/Actions.js'; import type { ApiResponse } from '../../core/Actions.js'; import type { ObservedArray } from '../helpers.js'; import type { IBrowseResponse } from '../types/ParsedResponse.js'; import ChipCloud from '../classes/ChipCloud.js'; import ChipCloudChip from '../classes/ChipCloudChip.js'; declare class HomeFeed { #private; sections?: ObservedArray<MusicCarouselShelf | MusicTastebuilderShelf>; header?: ChipCloud; constructor(response: ApiResponse, actions: Actions); /** * Retrieves home feed continuation. */ getContinuation(): Promise<HomeFeed>; applyFilter(target_filter: string | ChipCloudChip): Promise<HomeFeed>; get filters(): string[]; get has_continuation(): boolean; get page(): IBrowseResponse; } export default HomeFeed;