chunk-KDQ32XYX.js 889 B

123456789101112131415161718192021222324252627
  1. import {
  2. U
  3. } from "./chunk-DVUG3KID.js";
  4. // node_modules/@arcgis/core/layers/support/fetchService.js
  5. async function r(e, r2) {
  6. var _a, _b, _c;
  7. let s = await a(e, r2);
  8. s = s || {}, s.layers = ((_a = s.layers) == null ? void 0 : _a.filter(t)) || [];
  9. const n = { serviceJSON: s };
  10. if (((_b = s.currentVersion) != null ? _b : 0) < 10.5)
  11. return n;
  12. const o = await a(e + "/layers", r2);
  13. return n.layersJSON = { layers: ((_c = o == null ? void 0 : o.layers) == null ? void 0 : _c.filter(t)) || [], tables: (o == null ? void 0 : o.tables) || [] }, n;
  14. }
  15. function t(e) {
  16. return !e.type || "Feature Layer" === e.type;
  17. }
  18. async function a(r2, t2) {
  19. return (await U(r2, { responseType: "json", query: { f: "json", ...t2 == null ? void 0 : t2.customParameters, token: t2 == null ? void 0 : t2.apiKey } })).data;
  20. }
  21. export {
  22. r,
  23. a
  24. };
  25. //# sourceMappingURL=chunk-KDQ32XYX.js.map