@thinql/to-knex
Version:
Build SQL queries from ThinQL ASTs with Knex.js
24 lines (18 loc) • 691 B
JavaScript
;
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