首页 > 解决方案 > 如何扩展@types/mocha Context 类

问题描述

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

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

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

标签: typescriptmocha.js.d.ts

解决方案


declare global {
  namespace Mocha {
    interface Context {
      customProperty: string;
    }
  }
}

推荐阅读