UNPKG

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
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; }