UNPKG

hydrate-mongodb

Version:
29 lines (28 loc) 906 B
"use strict"; 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 = {}));