MongoDB节点驱动程序Typescript定义 - GridFSBucket支持

时间:2016-05-06 23:41:42

标签: node.js mongodb typescript

我试图在我的node typescript项目中使用GridFSBucket和相关的类,但是我从DefinitelyTyped获得的typescript定义似乎并不支持它。

我如何做以下一项(或多项):

  1. 查找更新版本?有人有吗?
  2. 告诉打字稿只忽略这些特定的项目?
  3. 使用合并声明,我可以在其中添加GridFSBucket和相关的 一个顶级声明,所以打字稿会停止抱怨?我试过了 这样做并不断收到我无法添加到顶级的错误 声明。

1 个答案:

答案 0 :(得分:0)

当我在文件内部执行合并声明之前,我遇到了打字稿错误(试图变懒)。将声明内容移动到自己的文件中( my_custom \ mongodb.d.ts )我可以添加我需要的东西。为了清楚起见,我仍在编辑正式的mongodb d.ts。

...

export class GridFSBucket {
    constructor(db, options:IGridFSBuckerOptions);

    openDownloadStream:(id,options?:IOpenDownloadStreamOptions)=>GridFSBucketReadStream;
}

...