"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function normalizePaths(initial, transformString) {
if (initial == null) {
return initial;
}
else if (typeof initial === 'string') {
return transformString(initial);
}
else if (Array.isArray(initial)) {
return initial.map(value => normalizePaths(value, transformString));
}
else if (typeof initial === 'object') {
let result = {};
for (const prop of Object.keys(initial)) {
result[prop] = normalizePaths(initial[prop], transformString);
}
return result;
}
else {
return initial;
}
}
exports.default = normalizePaths;
//# sourceMappingURL=normalizePaths.js.map