migrate more settings, fix index/ranges in slice post

This commit is contained in:
Stewart Allen 2022-02-19 12:43:42 -05:00
commit e0ca12fe58
6 changed files with 266 additions and 243 deletions

View file

@ -22,6 +22,18 @@
};
function toCodable(object) {
switch (typeof object) {
case 'function':
return undefined;
case 'string':
case 'number':
return object;
case 'object':
if (Array.isArray(object)) {
return object.map(v => toCodable(v));
}
break;
}
let o = {};
for (let [key, val] of Object.entries(object)) {
switch (typeof val) {
@ -35,6 +47,7 @@
}
default:
o[key] = val;
break;
}
}
return o;