UNPKG

@dolittle/sdk.resources

Version:

Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.

19 lines 659 B
import { Db } from 'mongodb'; import { DatabaseSettingsCallback } from './DatabaseSettingsCallback'; /** * Defines a MongoDB resource. */ export declare abstract class IMongoDBResource { /** * Gets the MongoDB database. * @returns {Db} The MongoDB database. */ abstract getDatabase(): Db; /** * Gets the MongoDB database. * @param {DatabaseSettingsCallback} databaseSettingsCallback - A callback to use to configure the database settings. * @returns {Db} The MongoDB database. */ abstract getDatabase(databaseSettingsCallback: DatabaseSettingsCallback): Db; } //# sourceMappingURL=IMongoDBResource.d.ts.map