sql-code-generator
Version:
Generate code from your SQL schema and queries for type safety and development speed.
14 lines • 686 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractNameFromQuerySql = void 0;
const extractNameFromQuerySql = ({ sql }) => {
var _a;
const [_, // tslint:disable-line no-unused
queryNameMatch,] = (_a = new RegExp(/(?:--\squery_name\s?=\s?)([\w_]+)/g).exec(sql)) !== null && _a !== void 0 ? _a : [];
if (!queryNameMatch) {
throw new Error('sql for query does not have name defined. please define the query name with the `-- query_name = your_query_name_here` syntax.');
}
return queryNameMatch.trim();
};
exports.extractNameFromQuerySql = extractNameFromQuerySql;
//# sourceMappingURL=extractNameFromQuerySql.js.map