Interface BinaryExpressionRefNode<T>

Syntax node representing a binary expression.

interface BinaryExpressionRefNode<T> {
    description?: string;
    left: RefSyntaxNode<T>;
    name?: string;
    operator: BinaryOperator;
    range: Range;
    ref: T;
    right: RefSyntaxNode<T>;
    type: BinaryExpression;
}

Type Parameters

  • T

Hierarchy (View Summary)

Properties

description?: string

Additional description for the syntax node.

The left argument of the binary expression.

name?: string

A descriptive name for the syntax node.

operator: BinaryOperator

The operator of the binary expression.

range: Range

The range of the code represented by the syntax node.

ref: T

The original syntax node.

The right argument of the binary expression.

The type of the syntax node.