代码之家  ›  专栏  ›  技术社区  ›  Quentin

Mocha'retries'回调参数未在typescript中编译

  •  0
  • Quentin  · 技术社区  · 7 年前

    以下代码不会在ts中编译,但在es2015中运行良好

    it('should do stuff', () => {
        expect(HomePage.title.getText()).to.be.eq('Google');
    }, 3); // retries 3 times, works in ES6 but doesn't even compile in typescript
    

    错误消息: [ts]应为1-2个参数,但得到3个。

    删除后将编译 , 3 ,如何让IDE理解ts中的重试回调?tsconfig有问题吗?我正在使用VS代码。

    1 回复  |  直到 6 年前
        1
  •  1
  •   basarat    7 年前

    如何让IDE理解ts中的重试回调

    文档中没有显示此参数: https://mochajs.org/#retry-tests

    修理

    • 代码无效,TypeScript正在指出它。
    • 遵循文档中的正确代码,即使用 this.retries