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) 765 B
import { BaseDriver } from ".."; import { SqliteQueryBuilder } from "./SqliteQueryBuilder"; import type { TConnection, TPoolEvent } from "../../../types"; export declare class SqliteDriver extends BaseDriver { constructor(options: Record<string, any>); connect(this: SqliteDriver): { database: () => string; on: (event: TPoolEvent, data: any) => SqliteDriver; queryBuilder: typeof SqliteQueryBuilder; 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; }