UNPKG

260 BJavaScriptView Raw
1import getHalves from './get-halves'
2import sum from '../utils/sum'
3
4export default function getRegions(widths) {
5 const halves = getHalves(widths)
6
7 return widths.map((_, i) => {
8 const to = i * 2 + 1
9 return halves.slice(0, to).reduce(sum, 0)
10 })
11}