UNPKG

miniorm

Version:

A lightweight, minimal TypeScript ORM & query‑builder for MySQL, PostgreSQL and SQLite

16 lines (15 loc) 704 B
import type { ConnectionType } from '../types/connection.types'; export declare class MiniOrm { static dbs: Record<string, { config: ConnectionType['mysql'] | ConnectionType['pg'] | ConnectionType['sqlite']; db: any; }>; static connection(name: string, config: ConnectionType['mysql'] | ConnectionType['pg'] | ConnectionType['sqlite']): any; private static conenectionManager; static runQuery(dbName: string, query: string, values: any[]): Promise<any>; private static runQueryMysql; private static runQueryPostgre; private static runQuerySQLite; static disconnect(dbName: string): Promise<void>; static reconnect(dbName: string): Promise<void>; }