Moved to _dev

This commit is contained in:
2025-09-20 16:11:47 +02:00
parent fb1a8753b7
commit b2ba11fcd3
1670 changed files with 224899 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
export function classList(...classes) {
return classes
.map(c => Array.isArray(c) ? c : [c])
.reduce((classes, c) => classes.concat(c), []);
}
export function get(object, path) {
if (!path) {
return object;
}
if (object === null || typeof object !== 'object') {
return object;
}
const [pathHead, pathTail] = path.split(/\.(.+)/);
return get(object[pathHead], pathTail);
}
export function pick(object, properties) {
return properties.reduce((pickedObject, property) => {
pickedObject[property] = object[property];
return pickedObject;
}, {});
}
export function range(from, to) {
return [...Array(to - from)].map((_, i) => i + from);
}