@benev/nubs
Version:
user-input system for web games
21 lines • 496 B
JavaScript
export function migrate_versions({ data, version, converters }) {
let d = data;
let convert = true;
let new_version = version;
while (convert) {
const converter = converters.get(new_version);
if (!converter) {
convert = false;
break;
}
else {
d = converter(d);
}
new_version++;
}
return {
data: d,
version: new_version
};
}
//# sourceMappingURL=migrate_versions.js.map