Copy extensions from extras project to main

This commit is contained in:
SillyLossy
2023-03-16 00:33:26 +02:00
parent 2cda80ffe4
commit 165cad1549
24 changed files with 1423 additions and 198 deletions

View File

@ -7,6 +7,7 @@ export {
getStringHash,
debounce,
delay,
isSubsetOf,
};
/// UTILS
@ -83,4 +84,5 @@ function debounce(func, timeout = 300) {
};
}
const delay = (ms) => new Promise((res) => setTimeout(res, ms));
const delay = (ms) => new Promise((res) => setTimeout(res, ms));
const isSubsetOf = (a, b) => (Array.isArray(a) && Array.isArray(b)) ? b.every(val => a.includes(val)) : false;