expression-language.js
Version:
An engine for javascript that can compile and evaluate expressions written in typescript
13 lines • 558 B
TypeScript
import { Expr, Identifier, RuntimeChanger } from "../node";
import Position from "../../position";
import { Runtime } from "../../runtime";
declare class MemberExpression extends Expr implements RuntimeChanger {
private readonly object;
private readonly property;
private readonly computed;
constructor(object: Expr, property: Identifier, computed: boolean, position: Position);
evaluate(runtime: Runtime): any;
changeRuntime(runtime: Runtime, value: any): void;
}
export default MemberExpression;
//# sourceMappingURL=member.d.ts.map