Represents a YouTube feed. This class provides a set of utility methods for parsing and interacting with feeds.
- Feed
Returns all videos in the feed.
Returns: ObservedArray<Video | GridVideo | ReelItem | CompactVideo | PlaylistVideo | PlaylistPanelVideo | WatchCardCompactVideo>
Returns all posts in the feed.
Returns: ObservedArray<Post | BackstagePost>
Returns all channels in the feed.
Returns: ObservedArray<Channel | GridChannel>
Returns all playlists in the feed.
Returns: ObservedArray<Playlist | GridPlaylist>
Returns all shelves in the feed.
Returns: ObservedArray<Shelf | RichShelf | ReelShelf>
Returns the memoized feed contents.
Returns: Memo
Returns the page contents.
Returns: SectionList | MusicQueue | RichGrid | ReloadContinuationItemsCommand
Returns the secondary contents node.
Returns: SuperParsedResult<YTNode> | undefined
Returns the original InnerTube response, parsed and sanitized.
Returns: T extends IParsedResponse = IParsedResponse
Returns whether the feed has a continuation.
Returns: boolean
Returns the continuation data.
Returns: Promise<T | undefined>
Retrieves the feed's continuation.
Returns: Promise<Feed<T>>
Gets a shelf by its title.
Returns: Shelf | RichShelf | ReelShelf | undefined
Param | Type | Description |
---|---|---|
title | string |
The title of the shelf to get |