adba
Version:
Any DataBase to API
18 lines (17 loc) • 628 B
JavaScript
;
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);
}