Interface BinaryExpressionSyntaxNode<T, S>

Syntax node representing a binary expression.

interface BinaryExpressionSyntaxNode<T, S extends SyntaxNode<T> = SyntaxNode<T>> {
    left: S;
    name?: string;
    operator: BinaryOperator;
    right: S;
    type: BinaryExpression;
}

Type Parameters

Hierarchy (View Summary)

Properties

left: S

The left argument of the binary expression.

name?: string

A descriptive name for the syntax node.

operator: BinaryOperator

The operator of the binary expression.

right: S

The right argument of the binary expression.

The type of the syntax node.