UNPKG

@tripetto/block-calculator

Version:

Calculator block for Tripetto.

95 lines (94 loc) 3.62 kB
/// <reference types="@tripetto/builder" /> export declare const controls: { angles: ( operation: import("..").Operation, editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, onChange?: | ((angles: "degrees" | "radians" | "gradians") => void) | undefined, property?: keyof import("..").Operation ) => import("@tripetto/builder/module/ui-form").Form; constant: ( operation: import("..").Operation, editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, property?: keyof import("..").Operation, mode?: "inline" | "form", autoFocus?: boolean ) => | import("@tripetto/builder/module/ui-form").Form | import("@tripetto/builder/module/ui-form-dropdown").Dropdown< import("../../runner/constants").TConstants >; explanation: ( editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, explanation: string ) => import("@tripetto/builder/module/ui-form").Form; number: ( operation: import("..").Operation, editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, property?: keyof import("..").Operation, autoClose?: boolean, autoFocus?: boolean, mode?: "inline" | "form" ) => [ ( | import("@tripetto/builder/module/ui-form").Form | import("@tripetto/builder/module/ui-form-numeric").Numeric ), import("@tripetto/builder/module/ui-form-numeric").Numeric, ]; type: ( operation: import("..").Operation, editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, showANS?: boolean, showConstants?: boolean, showNumber?: boolean, property?: keyof import("..").Operation, autoClose?: boolean, autoFocus?: boolean, title?: string | undefined, onChange?: | (( type: "number" | "constant" | "variable" | "ans", variable?: | import("@tripetto/builder/module/map").IVariable | undefined ) => void) | undefined ) => [ import("@tripetto/builder/module/ui-form").Form, import("@tripetto/builder/module/ui-form-numeric").Numeric, ]; variable: ( operation: import("..").Operation, editor: import("@tripetto/builder/components/controller/editor/orchestrator").EditorOrchestrator< import("..").Operation >, property?: keyof import("..").Operation, mode?: "inline" | "form", autoFocus?: boolean, filter?: ( slot: import("@tripetto/builder/module/slots").Slot< import("@tripetto/builder/module/serializer").TSerializeTypes > ) => boolean, onChange?: ((value: string) => void) | undefined ) => [ ( | import("@tripetto/builder/module/ui-form").Form | import("@tripetto/builder/module/ui-form-dropdown").Dropdown<string> ), number, import("@tripetto/builder/module/ui-form-dropdown").Dropdown<string>, ]; };