index.d.ts 434 B

12345678910111213141516171819202122
  1. import {
  2. Feature,
  3. FeatureCollection,
  4. Point,
  5. MultiPoint,
  6. LineString,
  7. MultiLineString,
  8. Polygon,
  9. MultiPolygon,
  10. } from "@turf/helpers";
  11. export type Splitter = Feature<
  12. Point | MultiPoint | LineString | MultiLineString | Polygon | MultiPolygon
  13. >;
  14. /**
  15. * http://turfjs.org/docs/#linesplit
  16. */
  17. export default function lineSplit<T extends LineString>(
  18. line: Feature<T> | T,
  19. splitter: Splitter
  20. ): FeatureCollection<T>;