multi-db-orm
Version:
CRUD , Backup , Restore and Migration library for multiple databases
26 lines (20 loc) • 576 B
TypeScript
import { MultiDbORM } from './multidb';
export type MySQLDBConfig = {
host: string;
port: string;
username: string;
password: string;
database: string;
connectionLimit?: Number;
connectTimeout?: Number;
acquireTimeout?: Number;
timeout?: Number;
}
export class MySQLDB extends MultiDbORM {
db: typeof import('mysql')
mysql: typeof import('mysql');
connection: import('mysql').Connection;
constructor(credentials: MySQLDBConfig);
run(query: string): Promise<any[]>;
closePool(): void;
}