import { E, w } from "./chunk-ULGDPLM2.js"; import { t } from "./chunk-GZT4BVFP.js"; // node_modules/@arcgis/core/core/asyncUtils.js function n(r, t2, n2) { return E(r.map((r2, o) => t2.apply(n2, [r2, o]))); } async function e(r, t2, n2) { return (await E(r.map((r2, o) => t2.apply(n2, [r2, o])))).map((r2) => r2.value); } async function a(o) { if (t(o)) return { ok: false, error: new Error("no promise provided") }; try { return { ok: true, value: await o }; } catch (t2) { return { ok: false, error: t2 }; } } async function u(r) { try { return { ok: true, value: await r }; } catch (o) { return w(o), { ok: false, error: o }; } } export { n, e, a, u }; //# sourceMappingURL=chunk-WJ3OEUD3.js.map