From 9f14f1dfc7aa6c00c0cfa07577208ad1bdcc62f7 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 1 May 2025 13:59:51 -0300 Subject: sugar: exhaust Not actually used in any commit yet. Sorry! --- src/common-util/sugar.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/common-util') diff --git a/src/common-util/sugar.js b/src/common-util/sugar.js index 66e160aa..9e344816 100644 --- a/src/common-util/sugar.js +++ b/src/common-util/sugar.js @@ -221,6 +221,9 @@ export const compareArrays = (arr1, arr2, {checkOrder = true} = {}) => ? arr1.every((x, i) => arr2[i] === x) : arr1.every((x) => arr2.includes(x))); +export const exhaust = (generatorFunction) => + Array.from(generatorFunction()); + export function compareObjects(obj1, obj2, { checkOrder = false, checkSymbols = true, -- cgit 1.3.0-6-gf8a5