UNPKG

@malagu/core

Version:
18 lines 747 B
import { ExpressionCompiler, JexlEngineProvider } from './expression-protocol'; interface MiddleExpression { expression: any; nextText?: string; } export declare class ExpressionCompilerImpl implements ExpressionCompiler { private ESCAPE_CHAR; private SPECIAL_CHAR; private BRACKET_BEGIN; private BRACKET_END; protected readonly jexlEngineProvider: JexlEngineProvider<any>; compileSections(text: string): any[]; protected middleCompile(text: string): MiddleExpression | undefined; protected nextMiddleExpression(text: string, bracketBeginCharNum?: number): MiddleExpression | undefined; protected nextString(text: string): MiddleExpression; } export {}; //# sourceMappingURL=expression-compiler.d.ts.map