miniorm
Version:
A lightweight, minimal TypeScript ORM & query‑builder for MySQL, PostgreSQL and SQLite
16 lines (15 loc) • 704 B
TypeScript
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>;
}