不使用--lib引用TypeScript lib类型

时间:2017-04-06 21:14:05

标签: selenium typescript selenium-webdriver protractor

我在TypeScript中编写Protractor / Selenium Webdriver代码,包括使用executeScript在浏览器中运行代码。我想获得DOM interface的类型定义,我将其作为参数传递给executeScript,但我不想将--lib DOM添加到tsconfig var url = 'http://example.com/'; var options: RequestInit = { /* ... */ }; browser.executeScript('fetch(arguments[0], arguments[1]).then(/* ... */)', url, options); 1}}因为我的大多数代码都在Node中运行,如果我不小心使用仅浏览器的API,我想得到TS错误。

Cannot find name 'RequestInit'.

lib.dom.d.ts

出现此错误

有没有办法直接引用{{1}}中的类型而不包括整个内容并在任何地方都可用?

0 个答案:

没有答案