@farris/expression-engine-vue
Version:
9 lines (8 loc) • 451 B
TypeScript
import { ExpressionCommonFunction, IExpressionContext, IExpressionEngine } from "../core/index";
export declare abstract class AbstractExpressionEngine implements IExpressionEngine {
protected context: IExpressionContext | undefined;
constructor(context?: IExpressionContext);
abstract eval(expression: string): any;
abstract getContext(): IExpressionContext;
abstract addFun(name: string, func: ExpressionCommonFunction): void;
}