UNPKG

adba

Version:
18 lines (17 loc) 628 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getModelByTableName = getModelByTableName; exports.className = className; const change_case_all_1 = require("change-case-all"); function getModelByTableName(tableName, models) { return Object.values(models).find((ModelIn) => ModelIn.tableName === tableName); } /** * Converts a string into PascalCase, suitable for class names. * Handles strings in kebab-case or snake_case. * @param str - The input string. * @returns The converted PascalCase string. */ function className(str) { return (0, change_case_all_1.pascalCase)(str); }