UNPKG

@np-dev/youtubei-js

Version:

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

18 lines 816 B
import { YTNode } from '../helpers.js'; import { Parser } from '../index.js'; import ContentMetadataView from './ContentMetadataView.js'; import ContentPreviewImageView from './ContentPreviewImageView.js'; import DynamicTextView from './DynamicTextView.js'; import FlexibleActionsView from './FlexibleActionsView.js'; class PageHeaderView extends YTNode { constructor(data) { super(); this.title = Parser.parseItem(data.title, DynamicTextView); this.image = Parser.parseItem(data.image, ContentPreviewImageView); this.metadata = Parser.parseItem(data.metadata, ContentMetadataView); this.actions = Parser.parseItem(data.actions, FlexibleActionsView); } } PageHeaderView.type = 'PageHeaderView'; export default PageHeaderView; //# sourceMappingURL=PageHeaderView.js.map