Назад к вопросам
JuniorТеорияЧасто
Что сообщит tsc о файле, в котором только эти две строки?
const name = "Аня";
console.log(name);Ошибку: переменная name уже объявлена
- Считать, что имена любого файла принадлежат только ему: файл без
importиexport— скрипт, и егоconst nameсталкивается с глобальнымnameбраузера. - Считать, что
tscсмотрит только на этот файл: глобальные имена браузера он знает изlib.dom.d.ts, иnameскрипта сталкивается с одним из них.
- Как превратить этот файл в модуль, ничего из него не экспортируя?
- Почему те же две строки компилируются в файле, где есть
import?