TypeScript · Senior · Запитання 32 з 75
Навіщо ключове слово declare?
declare const __APP_VERSION__: string;- ✓Правильна відповідь: Описати сутність, що існує в рантаймі, без генерації коду
- 2Оголосити змінну, яку створить компілятор
- 3Зробити змінну глобальною в рантаймі
Пояснення
Ambient-оголошення повідомляють компілятору про те, що визначено деінде: глобальні змінні, які підставляє збирач, скрипти з CDN, модулі без типів (declare module 'legacy-lib'). JS-коду declare не створює.