为什么不能在TypeScript中通过{..}表示法使用导入作为类型?

时间:2016-07-14 22:30:05

标签: typescript typescript1.8

我通过

导入TypeScript类型
import {BrowserWindow} from 'electron';

之后无法将其用作类型,但我可以创建一个新对象:

let myVar: BrowserWindow = null; //not working. Error: TS2304: Cannot find name 'BrowserWindow'.
let myVar2 = new BrowserWindow(); // working

为什么TypeScript会以这种方式运行?

这是解决方法,但我不明白为什么我的第一种方法不起作用:

import BrowserWindow = Electron.BrowserWindow;

0 个答案:

没有答案