UNPKG

@botonic/plugin-flow-builder

Version:

Botonic plugin for **Hubtype Flow Builder**: run and bridge flow-driven logic from bots on the **current** line.

16 lines (15 loc) 1.15 kB
import { BooleanConditionOperator, type HtBooleanCondition, type HtNumberCondition, type HtStringCondition, NumberConditionOperator, StringConditionOperator } from '../hubtype-fields'; type StringEvaluator = (variable: string, value: string) => boolean; type NumberEvaluator = (variable: number, value: number, condition: HtNumberCondition) => boolean; type BooleanEvaluator = (variable: boolean) => boolean; export declare function getMinAndMax(condition: HtNumberCondition): { min: number; max: number; }; export declare const STRING_CONDITION_EVALUATORS: Record<StringConditionOperator, StringEvaluator>; export declare const NUMBER_CONDITION_EVALUATORS: Record<NumberConditionOperator, NumberEvaluator>; export declare const BOOLEAN_CONDITION_EVALUATORS: Record<BooleanConditionOperator, BooleanEvaluator>; export declare function evaluateStringCondition(variable: string, condition: HtStringCondition): boolean; export declare function evaluateNumberCondition(variable: number, condition: HtNumberCondition): boolean; export declare function evaluateBooleanCondition(variable: boolean, condition: HtBooleanCondition): boolean; export {};