}
}
-function resetSequelizeInstance (instance: Model<any>, savedFields: object) {
- Object.keys(savedFields).forEach(key => {
- instance[key] = savedFields[key]
- })
+function resetSequelizeInstance <T> (instance: Model<T>) {
+ instance.set(instance.previous())
}
function filterNonExistingModels <T extends { hasSameUniqueKeysThan (other: T): boolean }> (