UNPKG

@antoniojps/youtubei.js

Version:

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

20 lines (19 loc) 794 B
import { YTNode, type ObservedArray } from '../helpers.js'; import { type RawNode } 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'; import HypePointsFactoid from './HypePointsFactoid.js'; export default class VideoDescriptionHeader extends YTNode { static type: string; channel: Text; channel_navigation_endpoint?: NavigationEndpoint; channel_thumbnail: Thumbnail[]; factoids: ObservedArray<HypePointsFactoid | Factoid | ViewCountFactoid | UploadTimeFactoid>; publish_date: Text; title: Text; views: Text; constructor(data: RawNode); }