godspeed-crud-api-generator
Version:
godspeed CRUD api generator will generate events and workflows based on datasource schema model
24 lines • 824 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const replaceValuesByRegx = (obj, regx, replacement) => {
if (!obj || typeof obj !== 'object') {
return;
}
Object.keys(obj).forEach((key) => {
const value = obj[key];
if (typeof value === 'string' && value.match(regx)) {
obj[key] = value.replace(regx, replacement);
}
else if (Array.isArray(value)) {
for (let i = 0; i < value.length; i++) {
return replaceValuesByRegx(value, regx, replacement);
}
}
else if (typeof value === 'object') {
return replaceValuesByRegx(value, regx, replacement);
}
});
return obj;
};
exports.default = replaceValuesByRegx;
//# sourceMappingURL=replaceValuesByRegx.js.map