UNPKG

@paperbits/core

Version:
27 lines (23 loc) 689 B
import { WidgetModel } from "@paperbits/common/widgets"; import { LocalStyles } from "@paperbits/common/styles"; export class CarouselModel { public carouselItems: CarouselItemModel[]; public styles: LocalStyles; public showControls: boolean; public showIndicators: boolean; public autoplay: boolean; public pauseOnHover: boolean; public autoplayInterval: number; constructor() { this.styles = {}; this.carouselItems = []; } } export class CarouselItemModel { public widgets: WidgetModel[]; public styles: LocalStyles; constructor() { this.styles = {}; this.widgets = []; } }