@ifit/mongoose-dao
Version:
Mongo helper methods for working with data in a DAO or repository pattern
16 lines (15 loc) • 489 B
TypeScript
import * as mongoose from "mongoose";
export declare const defaultOptions: mongoose.ConnectionOptions;
export declare enum MongoConnectionState {
Disconnected = 0,
Connected = 1,
Connecting = 2,
Disconnecting = 3
}
export interface IMongoConnection {
mongoUri?: string;
mongoAuth?: string;
replacePattern?: string;
options?: mongoose.ConnectionOptions;
}
export declare function connectToMongo(connection?: IMongoConnection): Promise<MongoConnectionState>;