Files
YouTube.js/src/parser/classes/CarouselItemView.ts
2024-12-12 09:34:07 -03:00

16 lines
484 B
TypeScript

import { YTNode } from '../helpers.js';
import { Parser, type RawNode } from '../index.js';
import TextCarouselItemView from './TextCarouselItemView.js';
export default class CarouselItemView extends YTNode {
static type = 'CarouselItemView';
item_type: string;
carousel_item: TextCarouselItemView | null;
constructor(data: RawNode) {
super();
this.item_type = data.itemType;
this.carousel_item = Parser.parseItem(data.carouselItem, TextCarouselItemView);
}
}