В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.
Как объявить глобальную константу в .d.ts-файле?
В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.
Например:
export {};
declare global {
const APP_VERSION: string;
}
Такой файл должен входить в TypeScript-проект. Декларация только описывает существующее runtime-значение, но не создаёт его: APP_VERSION должен реально предоставляться сборщиком или окружением.