UNPKG

@imput/youtubei.js

Version:

A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js

26 lines (25 loc) 1.06 kB
import { type RawNode } from '../index.js'; import { YTNode } from '../helpers.js'; import MusicThumbnail from './MusicThumbnail.js'; import MusicDescriptionShelf from './MusicDescriptionShelf.js'; import MusicInlineBadge from './MusicInlineBadge.js'; import MusicPlayButton from './MusicPlayButton.js'; import ToggleButton from './ToggleButton.js'; import Menu from './menus/Menu.js'; import Text from './misc/Text.js'; import Button from './Button.js'; import DownloadButton from './DownloadButton.js'; import type { ObservedArray } from '../helpers.js'; export default class MusicResponsiveHeader extends YTNode { static type: string; thumbnail: MusicThumbnail | null; buttons: ObservedArray<DownloadButton | ToggleButton | MusicPlayButton | Button | Menu>; title: Text; subtitle: Text; strapline_text_one: Text; strapline_thumbnail: MusicThumbnail | null; second_subtitle: Text; subtitle_badge?: ObservedArray<MusicInlineBadge> | null; description?: MusicDescriptionShelf | null; constructor(data: RawNode); }