@buka/nestjs-config
Version:
An easy to use nestjs config module
32 lines (31 loc) • 1.16 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "./to-camel-case.js"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.objectKeysToCamelCase = void 0;
/* eslint-disable @typescript-eslint/no-explicit-any */
const to_camel_case_js_1 = require("./to-camel-case.js");
function anyToCamelCase(value) {
if (typeof value !== 'object')
return value;
if (Array.isArray(value)) {
return value.map((v) => anyToCamelCase(v));
}
const result = {};
for (const key in value) {
result[(0, to_camel_case_js_1.toCamelCase)(key)] = anyToCamelCase(value[key]);
}
return result;
}
function objectKeysToCamelCase(value) {
return anyToCamelCase(value);
}
exports.objectKeysToCamelCase = objectKeysToCamelCase;
});