0c11270a8c00fb23ab73faba2148adfb6830fe8eb237b5c2f5d7fb7c92853762f8bf5b7f4827ddfd8ddb51a90c3857b8597ec491265cd27c2da6b923e1f4ca 497 B

1234567891011121314151617181920212223
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.finalize = finalize;
  6. exports.flattenToSet = flattenToSet;
  7. function finalize(deepArr) {
  8. return Object.freeze(deepArr);
  9. }
  10. function flattenToSet(arr) {
  11. const result = new Set();
  12. const stack = [arr];
  13. while (stack.length > 0) {
  14. for (const el of stack.pop()) {
  15. if (Array.isArray(el)) stack.push(el);else result.add(el);
  16. }
  17. }
  18. return result;
  19. }
  20. 0 && 0;
  21. //# sourceMappingURL=deep-array.js.map