@mometa/materials-resolver
Version:
Resolve materials config
22 lines • 428 B
JavaScript
export function toArray(v) {
if (Array.isArray(v)) {
return v;
}
if (v == null) {
return v;
}
return [v];
}
export function flatten(v) {
const newArr = [];
toArray(v).forEach((x) => {
if (Array.isArray(x)) {
newArr.push(...flatten(x));
}
else {
newArr.push(x);
}
});
return newArr;
}
//# sourceMappingURL=to-array.js.map