Interface Assignment

interface Assignment {
    argumentTypes?: null | TypeDescriptions[];
    id: number;
    isConstant: boolean;
    isLValue: boolean;
    isPure: boolean;
    lValueRequested: boolean;
    leftHandSide: Expression;
    nodeType: "Assignment";
    operator:
        | "="
        | "+="
        | "-="
        | "*="
        | "/="
        | "%="
        | "|="
        | "&="
        | "^="
        | ">>="
        | "<<=";
    rightHandSide: Expression;
    src: string;
    typeDescriptions: TypeDescriptions;
}

Properties

argumentTypes?: null | TypeDescriptions[]
id: number
isConstant: boolean
isLValue: boolean
isPure: boolean
lValueRequested: boolean
leftHandSide: Expression
nodeType: "Assignment"
operator:
    | "="
    | "+="
    | "-="
    | "*="
    | "/="
    | "%="
    | "|="
    | "&="
    | "^="
    | ">>="
    | "<<="
rightHandSide: Expression
src: string
typeDescriptions: TypeDescriptions