diff --git a/cli.sh b/cli.sh old mode 100644 new mode 100755 diff --git a/packages/cc-server-db-mongo/src/client/index.ts b/packages/cc-server-db-mongo/src/client/index.ts index e1887c6..eb009e3 100644 --- a/packages/cc-server-db-mongo/src/client/index.ts +++ b/packages/cc-server-db-mongo/src/client/index.ts @@ -7,7 +7,7 @@ import { DBClient } from 'cc-server-db' export class MongoDBClient implements DBClient { private table: string; private db: Db; - private collection: Collection; + private collection: Collection; constructor() { MongoDBConnection.getConnection((connection) => { @@ -18,8 +18,8 @@ export class MongoDBClient implements DBClient { }); } - public getProvide(): Db { - return this.db; + public getProvide

(): P { + return this.db as {} as P; } public setTable(table: string): void { diff --git a/packages/cc-server-db/src/index.ts b/packages/cc-server-db/src/index.ts index f174891..5eca6ec 100644 --- a/packages/cc-server-db/src/index.ts +++ b/packages/cc-server-db/src/index.ts @@ -1,6 +1,6 @@ export const DBClient = Symbol.for('DBClient') export interface DBClient { - getProvide(): any; + getProvide

(): P; setTable(table: string): void; find(filter: object): Promise; findOne(filter: Object): Promise;