@dolittle/sdk.resources
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
19 lines • 659 B
TypeScript
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