Saxonberg Server API
    Preparing search index...

    Type Alias BracketNode

    BracketNode:
        | { index: number; kind: "bracket-ordinal" }
        | {
            end: number | null;
            kind: "bracket-range";
            mode: "inclusive" | "from-end" | "to-end";
            start: number;
        }
        | { expr: ExprNode; kind: "bracket-filter" }

    Type Declaration

    • { index: number; kind: "bracket-ordinal" }
    • {
          end: number | null;
          kind: "bracket-range";
          mode: "inclusive" | "from-end" | "to-end";
          start: number;
      }
      • end: number | null

        End index for inclusive/from-end ranges; null for [N..] (to-end).

      • kind: "bracket-range"
      • mode: "inclusive" | "from-end" | "to-end"
      • start: number
    • { expr: ExprNode; kind: "bracket-filter" }