mysql-with-kysely
Version:
Use MySQL with kysely
19 lines (18 loc) • 510 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.connect = void 0;
const promise_1 = require("mysql2/promise");
const mysql_1 = require("./mysql");
const connect = ({ uri }) => {
const mysqlPool = (0, promise_1.createPool)({
uri,
supportBigNumbers: true,
bigNumberStrings: true,
charset: 'utf8mb4',
});
return {
db: (0, mysql_1.mysql)(mysqlPool),
close: () => mysqlPool.end(),
};
};
exports.connect = connect;