UNPKG

@imput/youtubei.js

Version:

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

27 lines (26 loc) 984 B
import { YTNode } from '../helpers.js'; import { type RawNode } from '../index.js'; import Button from './Button.js'; import ChannelHeaderLinks from './ChannelHeaderLinks.js'; import ChannelHeaderLinksView from './ChannelHeaderLinksView.js'; import ChannelTagline from './ChannelTagline.js'; import SubscribeButton from './SubscribeButton.js'; import Author from './misc/Author.js'; import Text from './misc/Text.js'; import Thumbnail from './misc/Thumbnail.js'; export default class C4TabbedHeader extends YTNode { static type: string; author: Author; banner?: Thumbnail[]; tv_banner?: Thumbnail[]; mobile_banner?: Thumbnail[]; subscribers?: Text; videos_count?: Text; sponsor_button?: Button | null; subscribe_button?: SubscribeButton | Button | null; header_links?: ChannelHeaderLinks | ChannelHeaderLinksView | null; channel_handle?: Text; channel_id?: string; tagline?: ChannelTagline | null; constructor(data: RawNode); }