convconv
Version:
Naming Conventions Converter
22 lines (21 loc) • 902 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IS_OPERATIONS = void 0;
const kebab_1 = require("./adapters/kebab");
const snake_1 = require("./adapters/snake");
const camel_1 = require("./adapters/camel");
const pascal_1 = require("./adapters/pascal");
const screaming_kebab_1 = require("./adapters/screaming.kebab");
const screaming_snake_1 = require("./adapters/screaming.snake");
exports.IS_OPERATIONS = {
isConvention(convention, name) {
const methodName = ("is" + pascal_1.Pascal.fromKebab(convention));
return this[methodName](name);
},
isKebab: kebab_1.Kebab.isKebab,
isCamel: camel_1.Camel.isCamel,
isSnake: snake_1.Snake.isSnake,
isPascal: pascal_1.Pascal.isPascal,
isScreamingKebab: screaming_kebab_1.ScreamingKebab.isScreamingKebab,
isScreamingSnake: screaming_snake_1.ScreamingSnake.isScreamingSnake,
};