UNPKG

@antoniojps/youtubei.js

Version:

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

23 lines 965 B
import { Parser } from '../index.js'; import { YTNode } from '../helpers.js'; import SearchRefinementCard from './SearchRefinementCard.js'; import Button from './Button.js'; import MacroMarkersListItem from './MacroMarkersListItem.js'; import GameCard from './GameCard.js'; import VideoCard from './VideoCard.js'; import VideoAttributeView from './VideoAttributeView.js'; export default class HorizontalCardList extends YTNode { static type = 'HorizontalCardList'; cards; header; previous_button; next_button; constructor(data) { super(); this.cards = Parser.parseArray(data.cards, [VideoAttributeView, SearchRefinementCard, MacroMarkersListItem, GameCard, VideoCard]); this.header = Parser.parseItem(data.header); this.previous_button = Parser.parseItem(data.previousButton, Button); this.next_button = Parser.parseItem(data.nextButton, Button); } } //# sourceMappingURL=HorizontalCardList.js.map