ts-sql-query
Version:
Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.
17 lines (16 loc) • 758 B
TypeScript
import type { DatabaseType, QueryRunner } from "./QueryRunner";
import type { Pool } from "mysql";
import { PromiseBasedPoolQueryRunner } from "./PromiseBasedPoolQueryRunner";
/**
* @deprecated https://www.npmjs.com/package/mysql is not maintained anymore. Use another QueryRunner for MySql instead.
*/
export declare class MySqlPoolQueryRunner extends PromiseBasedPoolQueryRunner {
readonly database: DatabaseType;
readonly pool: Pool;
constructor(pool: Pool, database?: 'mariaDB' | 'mySql');
useDatabase(database: DatabaseType): void;
getNativeRunner(): Pool;
addParam(params: any[], value: any): string;
protected createQueryRunner(): Promise<QueryRunner>;
protected releaseQueryRunner(queryRunner: QueryRunner): void;
}