block-obj-builder
Version:
Block object builder
11 lines (10 loc) • 569 B
TypeScript
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;
}