Обновить
0
0

Пользователь

Отправить сообщение
>Видно, что вы даже не пробовали.
ну так поправьте меня. Да, я даже не стал смотреть на документацию после того как я посмотрел в песочнице во что он преобразует код.
document.addEventListener('DOMContentLoaded', this.contentLoadedHandler);

Разве TypeScript сможет на этапе компиляции проверить что придет в аргументах функции «contentLoadedHandler»? Я ведь туда ничего явно не передаю.
ну так и не надо тогда подносить это как «Новую эру в Javascript» и «Строготипизированный Javascript». Претензия не к автору статьи конкретно, но и к майкрософту тоже, которые позиционируют этот TypeScript как строгую типизацию в js, которой никогда нет и не было. Строгая типизация там бы была если бы после каждого присваивания там проверялось какому типу данных принадлежит значение. Вся ваша типизация ломается ровно тогда когда вы начинаете колбэки использовать. А колбэки это очень большая часть кода. А решается эта типизация простым человеческим наименованием переменных. Накипело уже с этой типизацией.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность