@duell10111/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube.
20 lines • 943 B
JavaScript
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