Installation
npm install --save @types/koa-mongo
Summary
This package contains type definitions for koa-mongo (https://github.com/nswbmw/koa-mongo).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/koa-mongo.
index.d.ts
import { Options } from "generic-pool";
import { Middleware } from "koa";
import { Db, MongoClient, MongoClientOptions } from "mongodb";
declare module "koa" {
interface BaseContext {
mongo: MongoClient;
db: Db;
}
}
declare namespace mongo {
interface ConnectionOptions extends Options {
host?: string | undefined;
port?: number | undefined;
db?: string | undefined;
authSource?: string | undefined;
uri?: string | undefined;
url?: string | undefined;
}
}
declare function mongo(connOptions?: mongo.ConnectionOptions, confOptions?: MongoClientOptions): Middleware;
export = mongo;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:38 GMT
- Dependencies: @types/generic-pool, @types/koa, @types/node, mongodb
Credits
These definitions were written by Andrea Giurgola.