UNPKG

@opra/common

Version:
14 lines (13 loc) 477 B
import { Expression } from '../abstract/expression.js'; export type ArithmeticOperator = '+' | '-' | '*' | '/'; export declare class ArithmeticExpression extends Expression { items: ArithmeticExpressionItem[]; constructor(); append(op: ArithmeticOperator, expression: Expression): this; toString(): string; } export declare class ArithmeticExpressionItem { op: ArithmeticOperator; expression: Expression; constructor(o: ArithmeticExpressionItem); }