UNPKG

@tripetto/block-multiple-choice

Version:

Multiple choice block for Tripetto.

36 lines (35 loc) 977 B
/** Dependencies */ import { Collection, NodeBlock } from "@tripetto/builder"; import { Choice } from "./choice"; export declare class MultipleChoice extends NodeBlock { caption?: string; imageURL?: string; imageWidth?: string; imageAboveText?: boolean; readonly choices: Collection.Provider<Choice, MultipleChoice>; multiple?: boolean; min?: number; max?: number; alignment?: boolean | "equal" | "full" | "columns"; required?: boolean; alias?: string; exportable?: boolean; labelForTrue?: string; labelForFalse?: string; randomize?: boolean; format?: "fields" | "concatenate" | "both"; formatSeparator?: | "comma" | "space" | "list" | "bullets" | "numbers" | "conjunction" | "disjunction" | "custom"; formatSeparatorCustom?: string; get label(): string; defineSlot(): void; defineEditor(): void; defineConditions(): void; }