@webnotion-net/typescript-model-validator
Version:
Flexible and extensible library for validating data models in TypeScript
14 lines (13 loc) • 508 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ModelUpdaterUtils = /** @class */ (function () {
function ModelUpdaterUtils() {
}
ModelUpdaterUtils.update = function (data, propertyName, newValue) {
var clonedModel = Object.create(Object.getPrototypeOf(data), Object.getOwnPropertyDescriptors(data));
clonedModel[propertyName] = newValue;
return clonedModel;
};
return ModelUpdaterUtils;
}());
exports.default = ModelUpdaterUtils;