Псевдоним для элементов DOM в TypeScript? - PullRequest
2 голосов
/ 16 апреля 2019

Если я использую, например, HTMLImageElement, я просто ссылаюсь на это так:

let image: HTMLImageElement;
...

В Dart можно импортировать DOM так: import 'dart:html' as dom;

DOM являетсяпсевдоним для пакета "dart: html".

В TS эквивалент будет выглядеть примерно так: import { main as abc } from './app'; 'abc' - это псевдоним для 'main'

Пока все хорошо, ноЯ не мог найти способ «псевдоним» DOM в TypeScript.Я ищу что-то вроде

let image: dom.HTMLImageElement;
...

Есть ли способ достичь этой цели в TS?

1 Ответ

2 голосов
/ 16 апреля 2019

Ну, window - это глобальный элемент - так что это должно работать:

let image: window.HTMLImageElement;

Или:

let dom = window;
let image: dom.HTMLImageElement;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...