UNPKG

block-obj-builder

Version:

Block object builder

11 lines (10 loc) 569 B
import { ComplexBlockTypes, ImageAspectRatios, TopElementStyles } from '../../const/block-obj-enums'; import ChoiceBuilder from '../choice/choice-builder'; import ItemBuilder from '../item-builder'; import BlockObjBuilder from './block-obj-builder'; export default class ComplexBB extends BlockObjBuilder { static readonly ITEM_LIMIT = 10; constructor(complexBlockType?: ComplexBlockTypes, topElementStyle?: TopElementStyles, imageAspectRatio?: ImageAspectRatios); pushItem(ib: ItemBuilder): this; defaultChoice<T extends ChoiceBuilder>(cb: T): this; }