miniorm
Version:
A lightweight, minimal TypeScript ORM & query‑builder for MySQL, PostgreSQL and SQLite
14 lines (13 loc) • 451 B
TypeScript
import { DeclarativeTableBuilder, FluentTableBuilder, Model, QueryBuilder } from '../mid-core';
interface Users {
id: number;
name: string;
role: 'user' | 'moderator' | 'admin';
}
export declare const example: <T = Users>(table?: string) => {
ExampleQueryBuilder: QueryBuilder<T>;
ExampleModel: Model<T>;
ExampleDeclarativeTableBuilder: DeclarativeTableBuilder;
ExampleFluentTableBuilder: FluentTableBuilder;
};
export {};