UNPKG

mongot

Version:

MongoT is a modern ODM library for MongoDb.

13 lines (12 loc) 458 B
import * as MongoDb from 'mongodb'; import { Connection } from "./connection"; import { Collection } from "./collection"; import { SchemaDocument } from "./document"; export declare class Repository { readonly state: Promise<Connection>; constructor(uri: string, options?: MongoDb.MongoClientOptions); get<D extends SchemaDocument, F extends Collection<D>>(collection: { new (...args: any[]): F; }): F; destroy(): Promise<any>; }