@honua/sdk-js
    Preparing search index...

    Type Alias SpatialNode<TRecord, TSpatiality>Experimental

    SpatialNode: TSpatiality extends "non-spatial"
        ? never
        : (
            | {
                geometry: ExecutableGeometryValue;
                kind: "spatial";
                operator: TopologicalSpatialPredicate;
            }
            | {
                bbox: ExecutableBoundingBox;
                kind: "spatial";
                operator: "bbox-intersects";
            }
            | {
                distance: DistanceOperand;
                geometry: ExecutableGeometryValue;
                kind: "spatial";
                operator: DistanceSpatialPredicate;
            }
        ) & (
            TSpatiality extends "primary-geometry"
                ? { property?: PropertyNode<GeometryFieldName<TRecord>> }
                : { property: PropertyNode<GeometryFieldName<TRecord>> }
        )

    Type Parameters