@configurator/ravendb
Version:
RavenDB client for Node.js
30 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.camelCaseReplacer = exports.pascalCaseReplacer = void 0;
function pascalCaseReplacer(key, value) {
if (value && typeof value === "object" && !Array.isArray(value)) {
const replacement = {};
for (const k in value) {
if (Object.hasOwnProperty.call(value, k)) {
replacement[k && k.charAt(0).toUpperCase() + k.substring(1)] = value[k];
}
}
return replacement;
}
return value;
}
exports.pascalCaseReplacer = pascalCaseReplacer;
function camelCaseReplacer(key, value) {
if (value && typeof value === "object" && !Array.isArray(value)) {
const replacement = {};
for (const k in value) {
if (Object.hasOwnProperty.call(value, k)) {
replacement[k && k.charAt(0).toLowerCase() + k.substring(1)] = value[k];
}
}
return replacement;
}
return value;
}
exports.camelCaseReplacer = camelCaseReplacer;
//# sourceMappingURL=Replacers.js.map