sql-code-generator
Version:
Generate code from your SQL schema and queries for type safety and development speed.
17 lines • 856 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTypeDefinitionFromQueryDeclaration = void 0;
const extractNameFromQuerySql_1 = require("./extractNameFromQuerySql");
const extractTypeDefinitionFromQuerySql_1 = require("./extractTypeDefinitionFromQuerySql");
const getTypeDefinitionFromQueryDeclaration = ({ declaration, }) => {
// 1. get the name of the query
const name = (0, extractNameFromQuerySql_1.extractNameFromQuerySql)({ sql: declaration.sql });
// 2. get the type def
return (0, extractTypeDefinitionFromQuerySql_1.extractTypeDefinitionFromQuerySql)({
name,
path: declaration.path,
sql: declaration.sql,
});
};
exports.getTypeDefinitionFromQueryDeclaration = getTypeDefinitionFromQueryDeclaration;
//# sourceMappingURL=getTypeDefinitionFromQueryDeclaration.js.map