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

    Variable geometryEngineAsyncCompatConst

    geometryEngineAsyncCompat: {
        buffer: (
            input: GeometryEngineInput,
            distance: number,
            unit?: EsriLinearUnit,
        ) => Promise<EsriGeometry | null>;
        centroid: (input: GeometryEngineInput) => Promise<EsriGeometry | null>;
        contains: (
            container: GeometryEngineInput,
            inside: GeometryEngineInput,
        ) => Promise<boolean>;
        convexHull: (input: GeometryEngineInput) => Promise<EsriGeometry | null>;
        difference: (
            input: GeometryEngineInput,
            subtractor: GeometryEngineInput,
        ) => Promise<EsriGeometry | null>;
        geodesicArea: (
            input: GeometryEngineInput,
            unit?: EsriAreaUnit,
        ) => Promise<number>;
        geodesicLength: (
            input: GeometryEngineInput,
            unit?: EsriLinearUnit,
        ) => Promise<number>;
        intersect: (
            input: GeometryEngineInput,
            intersector: GeometryEngineInput,
        ) => Promise<EsriGeometry | null>;
        intersects: (
            a: GeometryEngineInput,
            b: GeometryEngineInput,
        ) => Promise<boolean>;
        planarArea: (
            input: GeometryEngineInput,
            unit?: EsriAreaUnit,
        ) => Promise<number>;
        planarLength: (
            input: GeometryEngineInput,
            unit?: EsriLinearUnit,
        ) => Promise<number>;
        simplify: (input: GeometryEngineInput) => Promise<EsriGeometry | null>;
        union: (
            inputs: readonly GeometryEngineInput[],
        ) => Promise<EsriGeometry | null>;
    } = ...

    The asynchronous geometryEngineAsync compat surface: the same operations, each returning a Promise. Mirrors @arcgis/core/geometry/geometryEngineAsync.

    Type Declaration