12345678910111213141516171819202122 |
- /**
- * Removes redundant coordinates from any GeoJSON Geometry.
- *
- * @name cleanCoords
- * @param {Geometry|Feature} geojson Feature or Geometry
- * @param {Object} [options={}] Optional parameters
- * @param {boolean} [options.mutate=false] allows GeoJSON input to be mutated
- * @returns {Geometry|Feature} the cleaned input Feature/Geometry
- * @example
- * var line = turf.lineString([[0, 0], [0, 2], [0, 5], [0, 8], [0, 8], [0, 10]]);
- * var multiPoint = turf.multiPoint([[0, 0], [0, 0], [2, 2]]);
- *
- * turf.cleanCoords(line).geometry.coordinates;
- * //= [[0, 0], [0, 10]]
- *
- * turf.cleanCoords(multiPoint).geometry.coordinates;
- * //= [[0, 0], [2, 2]]
- */
- declare function cleanCoords(geojson: any, options?: {
- mutate?: boolean;
- }): any;
- export default cleanCoords;
|