index.cjs 831 B

12345678910111213141516171819202122232425
  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true});// index.ts
  2. var _booleandisjoint = require('@turf/boolean-disjoint');
  3. var _meta = require('@turf/meta');
  4. function booleanIntersects(feature1, feature2, {
  5. ignoreSelfIntersections = true
  6. } = {}) {
  7. let bool = false;
  8. _meta.flattenEach.call(void 0, feature1, (flatten1) => {
  9. _meta.flattenEach.call(void 0, feature2, (flatten2) => {
  10. if (bool === true) {
  11. return true;
  12. }
  13. bool = !_booleandisjoint.booleanDisjoint.call(void 0, flatten1.geometry, flatten2.geometry, {
  14. ignoreSelfIntersections
  15. });
  16. });
  17. });
  18. return bool;
  19. }
  20. var turf_boolean_intersects_default = booleanIntersects;
  21. exports.booleanIntersects = booleanIntersects; exports.default = turf_boolean_intersects_default;
  22. //# sourceMappingURL=index.cjs.map