@cityjson/flatcitybuf
    Preparing search index...

    Type Alias SpatialQuery

    SpatialQuery:
        | { kind: "bbox"; value: [number, number, number, number] }
        | { kind: "point"; value: [number, number] }
        | { kind: "nearest"; value: [number, number] }

    What a caller asks the index for. nearest is declared here so the union is complete and SelectOptions does not change shape when Task 16 lands; until then it is rejected explicitly rather than silently treated as a point.