UNPKG

formula-editor-vue3

Version:
19 lines (17 loc) 731 B
import { MathItem } from '../interfaces'; export declare const VARIABLE_REG: RegExp; /** * @desc 检查符号是否关闭 * @param content * @returns */ export declare const isCloseBrackets: (content: string) => boolean; /** * @desc 函数计算 * @param formula 公式内容 * @param variableHandler 变量处理, 用来取变量所在formulaSope中的值 返回示例 ['id']['d'][0] 则取formulaSope['id']['d'][0]的值 * @param formulaSope 必填,变量处理通过链的方式取出参数 * @param formulaMaths 非必填,函数处理 * @returns */ export declare const evalFormula: (formula: string, variableHandler: (variable: any) => string, variableData: Record<string, any>, mathList?: MathItem[]) => any;