Подключение скрипта в в TypeScript

Разрабатываю Mini App для Телеграмма на React и TypeScript в VSCode. Как и написано в документации, для связи Телеграмма с Mini App размещаю ссылку на скрипт в index.html:

<head>
    <script src="https://telegram.org/js/telegram-web-app.js"></script>
    <title>React App</title>
</head>

По идеe, после этого должен стать доступен объект window.Telegram.WebApp, однако при присвоении его переменной, TS выдаёт ошибку "Property 'Telegram' does not exist on type 'Window & typeof globalThis'.ts(2339)"

 const tg = window.Telegram.WebApp;

Как это исправить?


Ответы (2 шт):

Автор решения: Falkomer

Просто добавьте этот код над вашим компонентом

declare global {
    interface Window {
        Telegram: any;
}
→ Ссылка