Javascript TypeScript中dom元素的别名?

Javascript TypeScript中dom元素的别名?,javascript,html,typescript,ecmascript-6,Javascript,Html,Typescript,Ecmascript 6,如果我使用例如HTMLImageElement我只是这样引用它: let image:HTMLImageElement; ... 在Dart中,可以像这样导入dom:import'Dart:html'作为dom dom是“dart:html”包的别名 在TS中,等价物类似于从“/app”导入{main as abc} “abc”是“main”的别名 到目前为止还不错,但我找不到在TypeScript中“别名”dom的方法。 我在找像这样的东西 let image:dom.HTMLImageEl

如果我使用例如
HTMLImageElement
我只是这样引用它:

let image:HTMLImageElement;
...
在Dart中,可以像这样导入dom:
import'Dart:html'作为dom

dom是“dart:html”包的别名

在TS中,等价物类似于从“/app”导入{main as abc} “abc”是“main”的别名

到目前为止还不错,但我找不到在TypeScript中“别名”dom的方法。 我在找像这样的东西

let image:dom.HTMLImageElement;
...

TS中是否有实现此目标的方法?

嗯,
window
是全局元素-因此这应该是可行的:

let image: window.HTMLImageElement;
或:

let dom = window;
let image: dom.HTMLImageElement;