export function deflateMultiCoordinatesArray()

in src/lib/components/molecules/canvas-map/lib/util/deflate.js [79:104]


export function deflateMultiCoordinatesArray(
  flatCoordinates,
  offset,
  coordinatesss,
  stride,
  endss,
) {
  endss = endss ? endss : []
  let i = 0
  for (let j = 0, jj = coordinatesss.length; j < jj; ++j) {
    const ends = deflateCoordinatesArray(
      flatCoordinates,
      offset,
      coordinatesss[j],
      stride,
      endss[i],
    )
    if (ends.length === 0) {
      ends[0] = offset
    }
    endss[i++] = ends
    offset = ends[ends.length - 1]
  }
  endss.length = i
  return endss
}