expression-language.js
Version:
An engine for javascript that can compile and evaluate expressions written in typescript
13 lines • 440 B
TypeScript
import { Runtime } from "./runtime";
declare class Evaluator {
evaluate(source: string, context?: {
[key: string]: any;
} | Runtime): any;
parse(source: string): import("./ast/stmt/block").default;
lex(source: string): import("./token").TokenStream;
private static createRuntime;
private static createParser;
private static createLexer;
}
export default Evaluator;
//# sourceMappingURL=evaluator.d.ts.map