UNPKG

insite-db

Version:

MongoDB for inSite

13 lines 559 B
import type { Collection, Document } from "mongodb"; import type { CollectionOptions, DB, WatchedCollection } from "./types"; export declare class Collections extends Map<string, Collection> { #private; constructor(db: DB); db: DB; [key: string]: unknown; ensure<Doc extends Document>(name: string, options: CollectionOptions & { watch: false; }): Promise<Collection<Doc>>; ensure<Doc extends Document>(name: string, options?: CollectionOptions): Promise<WatchedCollection<Doc>>; } //# sourceMappingURL=Collections.d.ts.map