12 lines
260 B
JavaScript
12 lines
260 B
JavaScript
module.exports = function (data) {
|
|
return data.reduce(
|
|
(s, c) => ({
|
|
l: Math.min(s.l, c.x),
|
|
t: Math.min(s.t, c.y),
|
|
r: Math.max(s.r, c.x),
|
|
b: Math.max(s.b, c.y),
|
|
}),
|
|
{ l: data[0].x, t: data[0].y, r: data[0].x, b: data[0].y }
|
|
);
|
|
};
|