feat: add noImplicitAny config

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2019-06-20 18:25:12 +08:00
parent 6c61f14907
commit e67fe154de
3 changed files with 7 additions and 6 deletions

View File

@@ -7,17 +7,17 @@ export class MongoDBConnection {
private static isConnected: boolean = false;
private static db: Db;
public static getConnection(result: (connection) => void) {
public static getConnection(result: (connection: Db) => void) {
if (this.isConnected) {
return result(this.db);
} else {
this.connect((error, db: Db) => {
this.connect((error: Error, db: Db) => {
return result(this.db);
});
}
}
private static connect(result: (error, db: Db) => void) {
private static connect(result: (error: Error, db: Db) => void) {
MongoClient.connect(connStr, { useNewUrlParser: true }, (err, client) => {
this.db = client.db(dbName);
this.isConnected = true;