/** * 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;