chunk-FMPQIGFA.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import {
  2. c,
  3. d
  4. } from "./chunk-RMDDCMKS.js";
  5. import {
  6. j
  7. } from "./chunk-VEGAOVMY.js";
  8. import {
  9. y
  10. } from "./chunk-SPWQ3AWG.js";
  11. // node_modules/@arcgis/core/rest/utils.js
  12. function i(r3, t) {
  13. return t ? { ...t, query: { ...r3, ...t.query } } : { query: r3 };
  14. }
  15. function f(r3) {
  16. return "string" == typeof r3 ? j(r3) : y(r3);
  17. }
  18. function s3(r3, t, o2) {
  19. const e = {};
  20. for (const n in r3) {
  21. if ("declaredClass" === n)
  22. continue;
  23. const i2 = r3[n];
  24. if (null != i2 && "function" != typeof i2)
  25. if (Array.isArray(i2)) {
  26. e[n] = [];
  27. for (let r4 = 0; r4 < i2.length; r4++)
  28. e[n][r4] = s3(i2[r4]);
  29. } else if ("object" == typeof i2)
  30. if (i2.toJSON) {
  31. const r4 = i2.toJSON(o2 && o2[n]);
  32. e[n] = t ? r4 : JSON.stringify(r4);
  33. } else
  34. e[n] = t ? i2 : JSON.stringify(i2);
  35. else
  36. e[n] = i2;
  37. }
  38. return e;
  39. }
  40. // node_modules/@arcgis/core/rest/geometryService/utils.js
  41. function r2(t) {
  42. return { geometryType: c(t[0]), geometries: t.map((e) => e.toJSON()) };
  43. }
  44. function o(e, r3, o2) {
  45. const n = d(r3);
  46. return e.map((e2) => {
  47. const t = n.fromJSON(e2);
  48. return t.spatialReference = o2, t;
  49. });
  50. }
  51. export {
  52. i,
  53. f,
  54. s3 as s,
  55. r2 as r,
  56. o
  57. };
  58. //# sourceMappingURL=chunk-FMPQIGFA.js.map