UNPKG

@mikro-orm/knex

Version:

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

61 lines (60 loc) 3.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MonkeyPatchable = void 0; // @ts-ignore const client_1 = __importDefault(require("knex/lib/client")); // @ts-ignore const query_executioner_1 = __importDefault(require("knex/lib/execution/internal/query-executioner")); // @ts-ignore const mysql2_1 = __importDefault(require("knex/lib/dialects/mysql2")); // @ts-ignore const mysql_columncompiler_1 = __importDefault(require("knex/lib/dialects/mysql/schema/mysql-columncompiler")); // @ts-ignore const mysql_querycompiler_1 = __importDefault(require("knex/lib/dialects/mysql/query/mysql-querycompiler")); // @ts-ignore const mssql_columncompiler_1 = __importDefault(require("knex/lib/dialects/mssql/schema/mssql-columncompiler")); // @ts-ignore const mssql_tablecompiler_1 = __importDefault(require("knex/lib/dialects/mssql/schema/mssql-tablecompiler")); // @ts-ignore const mssql_querycompiler_1 = __importDefault(require("knex/lib/dialects/mssql/query/mssql-querycompiler")); // @ts-ignore const mssql_1 = __importDefault(require("knex/lib/dialects/mssql")); // @ts-ignore const postgres_1 = __importDefault(require("knex/lib/dialects/postgres")); // @ts-ignore const pg_tablecompiler_1 = __importDefault(require("knex/lib/dialects/postgres/schema/pg-tablecompiler")); // @ts-ignore const pg_querycompiler_1 = __importDefault(require("knex/lib/dialects/postgres/query/pg-querycompiler")); // @ts-ignore const sqlite3_1 = __importDefault(require("knex/lib/dialects/sqlite3")); // @ts-ignore const better_sqlite3_1 = __importDefault(require("knex/lib/dialects/better-sqlite3")); // @ts-ignore const sqlite_tablecompiler_1 = __importDefault(require("knex/lib/dialects/sqlite3/schema/sqlite-tablecompiler")); // @ts-ignore const tablecompiler_1 = __importDefault(require("knex/lib/schema/tablecompiler")); // These specific portions of knex are overridden by the different // database packages. We need to be sure the knex files they get to // monkey patch are the same version as our overall knex instance // which is why we need to import them in this package. exports.MonkeyPatchable = { Client: client_1.default, QueryExecutioner: query_executioner_1.default, MySqlDialect: mysql2_1.default, MySqlColumnCompiler: mysql_columncompiler_1.default, MySqlQueryCompiler: mysql_querycompiler_1.default, MsSqlColumnCompiler: mssql_columncompiler_1.default, MsSqlTableCompiler: mssql_tablecompiler_1.default, MsSqlQueryCompiler: mssql_querycompiler_1.default, MsSqlDialect: mssql_1.default, PostgresDialect: postgres_1.default, PostgresDialectTableCompiler: pg_tablecompiler_1.default, PostgresQueryCompiler: pg_querycompiler_1.default, Sqlite3Dialect: sqlite3_1.default, Sqlite3DialectTableCompiler: sqlite_tablecompiler_1.default, BetterSqlite3Dialect: better_sqlite3_1.default, TableCompiler: tablecompiler_1.default, };