UNPKG

@farris/expression-engine-vue

Version:

21 lines (20 loc) 535 B
import { IExpression, IExpressionContext } from "../core/index"; export declare class Expression implements IExpression { private expr; private factory; private context; constructor(expr: string, context?: IExpressionContext); /** * 执行表达式 * @param context * @returns */ eval(context?: IExpressionContext): any; /** * 编译表达式 * @param context 上下文 * @returns */ compile(context?: IExpressionContext): Expression; private buildContext; }