UNPKG

sqlmongoose

Version:

Mongoose-like schemas and models for SQLite3

15 lines (14 loc) 459 B
import { Database } from 'sqlite3'; import { Schema } from './Schema'; import { Model } from './Model'; declare class SQLiteDB { private db; private models; connect(path: string): Promise<void>; define<T extends object>(name: string, schema: Schema): Model<T>; model<T extends object>(name: string): Model<T>; getDatabase(): Database | null; close(): Promise<void>; } export declare const sqlmongoose: SQLiteDB; export { Schema };