tspace-mysql
Version:
Tspace MySQL is a promise-based ORM for Node.js, designed with modern TypeScript and providing type safety for schema databases.
21 lines (20 loc) • 774 B
TypeScript
import { BaseDriver } from "..";
import { PostgresQueryBuilder } from "./PostgresQueryBuilder";
import type { TConnection, TPoolEvent } from "../../../types";
export declare class PostgresDriver extends BaseDriver {
constructor(options: Record<string, any>);
connect(this: PostgresDriver): {
database: () => any;
on: (event: TPoolEvent, data: any) => PostgresDriver;
queryBuilder: typeof PostgresQueryBuilder;
query: (sql: string) => Promise<any[]>;
connection: () => Promise<TConnection>;
end: () => Promise<void>;
};
disconnect(pool: any): void;
private _query;
private _connection;
private _end;
protected meta(results: any, sql: string): void;
protected returning(results: any): any;
}