index.cjs 617 B

12345678910111213141516171819202122
  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true});// index.ts
  2. var _invariant = require('@turf/invariant');
  3. function booleanClockwise(line) {
  4. const ring = _invariant.getCoords.call(void 0, line);
  5. let sum = 0;
  6. let i = 1;
  7. let prev;
  8. let cur;
  9. while (i < ring.length) {
  10. prev = cur || ring[0];
  11. cur = ring[i];
  12. sum += (cur[0] - prev[0]) * (cur[1] + prev[1]);
  13. i++;
  14. }
  15. return sum > 0;
  16. }
  17. var turf_boolean_clockwise_default = booleanClockwise;
  18. exports.booleanClockwise = booleanClockwise; exports.default = turf_boolean_clockwise_default;
  19. //# sourceMappingURL=index.cjs.map