import * as mongoose from 'mongoose'; import AbstractAdapter from '../abstract-adapter'; export interface MongooseAdapterOptions { uri: string; connectionOptions?: mongoose.ConnectionOptions; } /** * MongooseAdapter * @class * @extends AbstractAdapter */ export default class MongooseAdapter extends AbstractAdapter { /** * Initialize the mongoose connection. * @returns {Promise} * @override */ initialize(): Promise; destroy(): Promise; private dnsLookup; private convert; }