UNPKG

mysql-with-kysely

Version:
20 lines (19 loc) 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.queryBuilder = exports.MySqlWithKysely = void 0; const kysely_1 = require("kysely"); const kyselyPlugins_1 = require("./kyselyPlugins"); class MySqlWithKysely extends kysely_1.Kysely { raw(rawSql) { return (0, kysely_1.sql)(rawSql); } sql(rawSql, ...parameters) { return (0, kysely_1.sql)(rawSql, ...parameters); } } exports.MySqlWithKysely = MySqlWithKysely; const queryBuilder = () => new MySqlWithKysely({ dialect: new kysely_1.MysqlDialect({}), plugins: [new kyselyPlugins_1.OffsetLimitTypeCastingPlugin()], }); exports.queryBuilder = queryBuilder;