TypeScript · Senior · Запитання 32 з 75

Навіщо ключове слово declare?

declare const __APP_VERSION__: string;

Пояснення

Ambient-оголошення повідомляють компілятору про те, що визначено деінде: глобальні змінні, які підставляє збирач, скрипти з CDN, модулі без типів (declare module 'legacy-lib'). JS-коду declare не створює.

Де почитати

Помилка в запитанні

TypeScript · Senior · запитання 32

Перевірте себе

Пройдіть тест TypeScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест