hydrate-mongodb
Version:
An Object Document Mapper (ODM) for MongoDB.
29 lines (28 loc) • 906 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var changeCase = require("change-case");
var NamingStrategies;
(function (NamingStrategies) {
function None(name) {
return name;
}
NamingStrategies.None = None;
function CamelCase(name) {
return changeCase.camelCase(name);
}
NamingStrategies.CamelCase = CamelCase;
function PascalCase(name) {
return changeCase.pascalCase(name);
}
NamingStrategies.PascalCase = PascalCase;
function SnakeCase(name) {
return changeCase.snakeCase(name);
}
NamingStrategies.SnakeCase = SnakeCase;
function LowerCase(name) {
if (!name || typeof name !== "string")
return name;
return name.toLowerCase();
}
NamingStrategies.LowerCase = LowerCase;
})(NamingStrategies = exports.NamingStrategies || (exports.NamingStrategies = {}));