TypeScript require with type checking

后端 未结 2 1661
臣服心动
臣服心动 2021-01-18 05:20

I am using TypeScript v1.4.1 and would like to require an external module (in this case \"chai\") and have it be type checked.

However, I am running into some sort o

2条回答
  •  滥情空心
    2021-01-18 05:28

    Use the import keyword with require instead of var

    import chai = require('chai');
    

    And compile with --module commonjs if you're not already

    Or, if for some reason you don't want the test code to be an external module, adding a type annotation will preserve type checking.

    var c: typeof chai = require("chai");
    

提交回复
热议问题