UNPKG

case-converters

Version:

A modern TypeScript utility to convert strings and object keys between various case styles like camelCase, snake_case, PascalCase, kebab-case, spongeCase, and more.

41 lines (40 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCaseConverter = getCaseConverter; const string_controller_1 = require("../controller/string.controller"); function getCaseConverter(caseType) { switch (caseType.toLowerCase()) { case "camel": return string_controller_1.Case.camel; case "capital": return string_controller_1.Case.capital; case "constant": return string_controller_1.Case.constant; case "dot": return string_controller_1.Case.dot; case "pascal": return string_controller_1.Case.pascal; case "path": return string_controller_1.Case.path; case "sentence": return string_controller_1.Case.sentence; case "snake": return string_controller_1.Case.snake; case "train": return string_controller_1.Case.train; case "kebab": return string_controller_1.Case.kebab; case "sponge": return string_controller_1.Case.sponge; case "swap": return string_controller_1.Case.swap; case "title": return string_controller_1.Case.title; case "upper": return string_controller_1.Case.upper; case "lower": return string_controller_1.Case.lower; default: return (str) => str; } }