UNPKG

@thinql/to-knex

Version:

Build SQL queries from ThinQL ASTs with Knex.js

24 lines (18 loc) 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.toKnex = void 0; var _Builder = _interopRequireDefault(require("./Builder.js")); var _statement = _interopRequireDefault(require("./processors/statement.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const toKnex = (statement, options) => function () { const knexBuilder = this; const builder = new _Builder.default(knexBuilder); (0, _statement.default)(statement, builder, options); return knexBuilder; }; exports.toKnex = toKnex; var _default = toKnex; exports.default = _default; //# sourceMappingURL=index.js.map