【问题标题】:How to extends @types/mocha Context class如何扩展@types/mocha Context 类
【发布时间】:2020-05-15 23:36:47
【问题描述】:

我有一些在 beforeEach 钩子上创建的基本变量。当然我在测试中没有这个变量的类型所以我写了我自己的 d.ts

declare namespace Mocha {
    class Context {
        client: IClient;
        bus: IBus;
        testNumber: number;
        connectionParams: ConnectionParams;
    }
}

我在 .tsconfig 的 files 部分中包含文件的路径。但是我在测试中仍然没有关于这个字段的信息。我做错了什么?

【问题讨论】:

    标签: typescript mocha.js .d.ts


    【解决方案1】:
    declare global {
      namespace Mocha {
        interface Context {
          customProperty: string;
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2020-09-28
      • 1970-01-01
      • 2018-12-07
      • 2020-09-29
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 2020-06-22
      相关资源
      最近更新 更多