Как использовать переменные DOM навигатора и местоположения в TypeScript - PullRequest
0 голосов
/ 20 марта 2020

, поэтому я делаю проект, который использует реаги и машинопись, однако мне нужно получить доступ к некоторым переменным DOM, таким как навигатор и местоположение. Однако я могу получить доступ к этим переменным в файле JS, но не в файле TS. Я искал, но не мог найти ответ. Я надеюсь, что это не тривиально.

Пример функции, которую я вызвал в JS, но она должна быть в TS:

const { usage, quota } = await navigator.storage.estimate();

Заранее спасибо

1 Ответ

1 голос
/ 20 марта 2020

Вы должны добавить опцию в ваш файл tsconfig. json.

Добавить dom в compilerOptions.lib , как здесь :

{
  "compilerOptions": {
        "lib": [
            "dom"
        ]
  }
}

Эта опция добавит необходимые наборы для DOM API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...