chunk-OFTOCPN5.js 741 B

12345678910111213141516171819202122232425
  1. // node_modules/@arcgis/core/layers/support/floorFilterUtils.js
  2. function o(o2) {
  3. var _a;
  4. const n2 = o2.layer;
  5. if ("floorInfo" in n2 && ((_a = n2.floorInfo) == null ? void 0 : _a.floorField) && "floors" in o2.view) {
  6. return l(o2.view.floors, n2.floorInfo.floorField);
  7. }
  8. return null;
  9. }
  10. function n(o2, n2) {
  11. var _a;
  12. return "floorInfo" in n2 && ((_a = n2.floorInfo) == null ? void 0 : _a.floorField) ? l(o2, n2.floorInfo.floorField) : null;
  13. }
  14. function l(o2, n2) {
  15. if (!(o2 == null ? void 0 : o2.length))
  16. return null;
  17. const l2 = o2.filter((o3) => "" !== o3).map((o3) => `'${o3}'`);
  18. return l2.push("''"), `${n2} IN (${l2.join(",")}) OR ${n2} IS NULL`;
  19. }
  20. export {
  21. o,
  22. n
  23. };
  24. //# sourceMappingURL=chunk-OFTOCPN5.js.map