@shadow-dev/orm
Version:
Lightweight dynamic MySQL ORM designed for ShadowCore and modular apps.
7 lines (6 loc) • 317 B
TypeScript
import mysql from "mysql2/promise";
import { Model } from "./Model";
export declare function initDatabase(config: mysql.PoolOptions): void;
export declare function getPool(): mysql.Pool;
export declare function registerModel<T>(model: Model<T>): void;
export declare function getAllModels(): Map<string, Model<any>>;