12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import {
- m,
- m2,
- v2 as v
- } from "./chunk-OWVBLVP3.js";
- import {
- M2 as M,
- j2 as j,
- p
- } from "./chunk-ECW2QABR.js";
- import {
- t
- } from "./chunk-GZT4BVFP.js";
- // node_modules/@arcgis/core/geometry/support/jsonUtils.js
- function s(o) {
- return o.xmin !== void 0 && o.ymin !== void 0 && o.xmax !== void 0 && o.ymax !== void 0;
- }
- function f(o) {
- return o.points !== void 0;
- }
- function l(o) {
- return o.x !== void 0 && o.y !== void 0;
- }
- function y(o) {
- return o.paths !== void 0;
- }
- function c(o) {
- return o.rings !== void 0;
- }
- function d(u) {
- return t(u) ? null : u instanceof p ? u : l(u) ? j.fromJSON(u) : y(u) ? m2.fromJSON(u) : c(u) ? v.fromJSON(u) : f(u) ? m.fromJSON(u) : s(u) ? M.fromJSON(u) : null;
- }
- function v2(o) {
- return o ? l(o) ? "esriGeometryPoint" : y(o) ? "esriGeometryPolyline" : c(o) ? "esriGeometryPolygon" : s(o) ? "esriGeometryEnvelope" : f(o) ? "esriGeometryMultipoint" : null : null;
- }
- var G = { esriGeometryPoint: j, esriGeometryPolyline: m2, esriGeometryPolygon: v, esriGeometryEnvelope: M, esriGeometryMultipoint: m };
- function a(o) {
- return o && G[o] || null;
- }
- export {
- s,
- f,
- l,
- y,
- c,
- d,
- v2 as v,
- a
- };
- //# sourceMappingURL=chunk-2Z6LERTI.js.map
|