UNPKG

sql-code-generator

Version:

Generate code from your SQL schema and queries for type safety and development speed.

14 lines 686 B
"use strict"; 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