【问题标题】:MongoDB Node Driver Typescript Definition - GridFSBucket SupportMongoDB 节点驱动程序 Typescript 定义 - GridFSBucket 支持
【发布时间】:2016-05-07 10:02:00
【问题描述】:

我正在尝试在我的节点打字稿项目中使用 GridFSBucket 和相关类,但我从DefinitelyTyped 获得的打字稿定义似乎不支持它。

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

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

【问题讨论】:

    标签: node.js mongodb typescript


    【解决方案1】:

    当我在文件中进行合并声明之前尝试进行合并声明时,我遇到了打字稿错误(试图变得懒惰)。将声明的东西移动到它自己的文件中 (my_custom\mongodb.d.ts) 我可以添加我需要的东西。需要说明的是,我仍在针对官方 mongodb d.ts 进行编译。

    ...
    
    export class GridFSBucket {
        constructor(db, options:IGridFSBuckerOptions);
    
        openDownloadStream:(id,options?:IOpenDownloadStreamOptions)=>GridFSBucketReadStream;
    }
    
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 2017-07-17
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多