使用global.Promise替换mongoose的mpromise库时出现TypeScript错误

时间:2017-02-20 22:02:15

标签: node.js typescript mongoose

我使用Mongoose的promises,它通常会抛出Mongoose使用的内部mpromise库的弃用警告。

most places中给出的解决方法是将Mongoose的promise库替换为本机Promises,就像这样

mongoose.Promise = global.Promise

但是,由于将我的项目转换为TypeScript,我的IDE(VS Code)现在会抛出错误

message: 'Type 'Function' is not assignable to type 'typeof Promise'.
  Property 'fulfilled' is missing in type 'Function'.'

enter image description here

我该如何解决这个问题?

0 个答案:

没有答案