chunk-WJ3OEUD3.js 754 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import {
  2. E,
  3. w
  4. } from "./chunk-ULGDPLM2.js";
  5. import {
  6. t
  7. } from "./chunk-GZT4BVFP.js";
  8. // node_modules/@arcgis/core/core/asyncUtils.js
  9. function n(r, t2, n2) {
  10. return E(r.map((r2, o) => t2.apply(n2, [r2, o])));
  11. }
  12. async function e(r, t2, n2) {
  13. return (await E(r.map((r2, o) => t2.apply(n2, [r2, o])))).map((r2) => r2.value);
  14. }
  15. async function a(o) {
  16. if (t(o))
  17. return { ok: false, error: new Error("no promise provided") };
  18. try {
  19. return { ok: true, value: await o };
  20. } catch (t2) {
  21. return { ok: false, error: t2 };
  22. }
  23. }
  24. async function u(r) {
  25. try {
  26. return { ok: true, value: await r };
  27. } catch (o) {
  28. return w(o), { ok: false, error: o };
  29. }
  30. }
  31. export {
  32. n,
  33. e,
  34. a,
  35. u
  36. };
  37. //# sourceMappingURL=chunk-WJ3OEUD3.js.map