expression-language.js
Version:
An engine for javascript that can compile and evaluate expressions written in typescript
15 lines • 601 B
TypeScript
import { Expr } from "../node";
import Position from "../../position";
import { Runtime } from "../../runtime";
import MemberExpression from "./member";
import VariableExpression from "./variable";
declare type Variable = VariableExpression | MemberExpression;
declare class UpdateExpression extends Expr {
private readonly operator;
private readonly argument;
private readonly prefix;
constructor(operator: string, argument: Variable, prefix: boolean, position: Position);
evaluate(runtime: Runtime): number;
}
export default UpdateExpression;
//# sourceMappingURL=update.d.ts.map