UNPKG

innertuber-rn

Version:

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

22 lines 1.04 kB
import { YTNode } from '../helpers.js'; import { Parser } from '../index.js'; import { Text, Thumbnail } from '../misc.js'; import Factoid from './Factoid.js'; import NavigationEndpoint from './NavigationEndpoint.js'; import UploadTimeFactoid from './UploadTimeFactoid.js'; import ViewCountFactoid from './ViewCountFactoid.js'; class VideoDescriptionHeader extends YTNode { constructor(data) { super(); this.title = new Text(data.title); this.channel = new Text(data.channel); this.channel_navigation_endpoint = new NavigationEndpoint(data.channelNavigationEndpoint); this.channel_thumbnail = Thumbnail.fromResponse(data.channelThumbnail); this.publish_date = new Text(data.publishDate); this.views = new Text(data.views); this.factoids = Parser.parseArray(data.factoid, [Factoid, ViewCountFactoid, UploadTimeFactoid]); } } VideoDescriptionHeader.type = 'VideoDescriptionHeader'; export default VideoDescriptionHeader; //# sourceMappingURL=VideoDescriptionHeader.js.map