UNPKG

@duell10111/youtubei.js

Version:

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

20 lines 943 B
import { YTNode } from '../helpers.js'; import { Parser } from '../index.js'; import Thumbnail from './misc/Thumbnail.js'; import ThumbnailOverlayTimeStatus from './ThumbnailOverlayTimeStatus.js'; import TileMetadata from './TileMetadata.js'; import ThumbnailOverlayIcon from './ThumbnailOverlayIcon.js'; import ThumbnailOverlayResumePlayback from './ThumbnailOverlayResumePlayback.js'; import ThumbnailOverlayStackingEffect from './ThumbnailOverlayStackingEffect.js'; class TileHeader extends YTNode { constructor(data) { super(); this.thumbnail = Thumbnail.fromResponse(data.thumbnail); this.thumbnail_overlays = Parser.parseArray(data.thumbnailOverlays, [ ThumbnailOverlayTimeStatus, ThumbnailOverlayIcon, ThumbnailOverlayResumePlayback, ThumbnailOverlayStackingEffect, TileMetadata ]); } } TileHeader.type = 'TileHeader'; export default TileHeader; //# sourceMappingURL=TileHeader.js.map