Как объявить глобальную константу в .d.ts-файле?

В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.

Короткий ответ

Что ответить на собеседовании

В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.

Подробный разбор

Ответ с пояснениями

В глобальном .d.ts используйте declare const; внутри модульного файла поместите объявление в declare global.

Например:

export {};
declare global {
  const APP_VERSION: string;
}

Такой файл должен входить в TypeScript-проект. Декларация только описывает существующее runtime-значение, но не создаёт его: APP_VERSION должен реально предоставляться сборщиком или окружением.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее