UNPKG

miniorm

Version:

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

15 lines (14 loc) 528 B
import { DatabaseColumn } from '../types'; export declare class DeclarativeTableBuilder { private dbName; private tableName; private columns; private tables; constructor(tableName: string, dbName: string); private initDbNamespace; private initTableNamespace; column(column: DatabaseColumn): this; set(tableName: string, dbName?: string): this; static checkTableExists(db: any, dbType: 'mysql' | 'postgresql' | 'sqlite', tableName: string): Promise<boolean>; build(): Promise<void>; }