Variable geometryEngineAsyncCompatConst
geometryEngineAsyncCompat: { buffer: ((input: GeometryEngineInput,
distance: number,
unit?: EsriLinearUnit) => Promise<null | EsriGeometry>); contains: ((container: GeometryEngineInput,
inside: GeometryEngineInput) => Promise<boolean>); convexHull: ((input: GeometryEngineInput) => Promise<null | EsriGeometry>); difference: ((input: GeometryEngineInput,
subtractor: GeometryEngineInput) => Promise<null | EsriGeometry>); geodesicArea: ((input: GeometryEngineInput,
unit?: EsriAreaUnit) => Promise<number>); geodesicLength: ((input: GeometryEngineInput,
unit?: EsriLinearUnit) => Promise<number>); intersect: ((input: GeometryEngineInput,
intersector: GeometryEngineInput) => Promise<null | EsriGeometry>); 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<null | EsriGeometry>); union: ((inputs: readonly GeometryEngineInput[]) => Promise<null | EsriGeometry>); } = ...
The asynchronous
geometryEngineAsynccompat surface: the same operations, each returning aPromise. Mirrors@arcgis/core/geometry/geometryEngineAsync.