From 3c0e735f635ea264700e3da5aeccdf4642bd039c Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 30 Jan 2022 17:17:16 -0500 Subject: [PATCH] add flatten util --- src/geo/base.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/geo/base.js b/src/geo/base.js index 4a19313b..bfbaae02 100644 --- a/src/geo/base.js +++ b/src/geo/base.js @@ -513,6 +513,10 @@ return oa; } + function flatten(arr) { + return arr.reduce((acc, val) => Array.isArray(val) ? acc.concat(flatten(val)) : acc.concat(val), []) + } + /** ****************************************************************** * Connect to base ******************************************************************* */ @@ -599,6 +603,7 @@ area2, pwait, ptimer, + flatten, center2d, center2pr, thetaDiff,