@malagu/core
Version:
13 lines • 807 B
TypeScript
import { JexlEngineProvider, ExpressionHandler, ExpressionContextProvider, ExpressionCompiler, ExpressionContext } from './expression-protocol';
export declare class ExpressionHandlerImpl implements ExpressionHandler {
protected readonly jexlEngineProvider: JexlEngineProvider<any>;
protected readonly expressionContextProvider: ExpressionContextProvider;
protected readonly expressionCompiler: ExpressionCompiler;
protected _ctx: ExpressionContext;
protected init(): void;
protected getContext(ctx?: ExpressionContext): ExpressionContext;
handle(textOrObj: string | Object, ctx?: ExpressionContext): any;
protected doHandle(text: string, ctx?: ExpressionContext): any;
protected hasExpression(sections: any[]): boolean;
}
//# sourceMappingURL=expression-handler.d.ts.map