UNPKG

@tripetto/block-calculator

Version:

Calculator block for Tripetto.

18 lines (17 loc) 611 B
/** Dependencies */ import { Collection, NodeBlock, Slots } from "@tripetto/builder"; import { ICalculator } from "./interface"; import { Operation } from "./operation"; export declare class Calculator extends NodeBlock implements ICalculator { readonly allowMarkdown = false; readonly startBlank = true; outcome: Slots.Numeric; preselect?: (slot: Slots.Numeric) => void; readonly operations: Collection.Provider<Operation, ICalculator>; get block(): this; get label(): string; defineName(): void; defineSlot(): void; defineEditor(): void; defineCondition(): void; }