import Parser from '../index'; import Text from './misc/Text'; import { YTNode } from '../helpers'; class UniversalWatchCard extends YTNode { static type = 'UniversalWatchCard'; header; call_to_action; sections; collapsed_label?: Text; constructor(data: any) { super(); this.header = Parser.parseItem(data.header); this.call_to_action = Parser.parseItem(data.callToAction); this.sections = Parser.parseArray(data.sections); if (data.collapsedLabel) { this.collapsed_label = new Text(data.collapsedLabel); } } } export default UniversalWatchCard;