@cruglobal/js-hcl2 - v0.1.1
    Preparing search index...

    Interface TraversalNode

    Attribute access and/or indexing chain: source.a[0].b. Splats are represented separately via SplatNode — a TraversalNode never contains a splat step.

    interface TraversalNode {
        kind: "Traversal";
        parts: readonly (Token | ExprNode)[];
        range: Range;
        source: ExprNode;
        steps: readonly TraversalStep[];
    }

    Hierarchy

    • NodeBase
      • TraversalNode
    Index

    Properties

    kind: "Traversal"
    parts: readonly (Token | ExprNode)[]
    range: Range
    source: ExprNode
    steps: readonly TraversalStep[]