Обновить
13
0
Максим@Max_vst

Программист

Отправить сообщение
Интересно, тем, у кого основная ОС Linux, ждать распродажи на ноутбуки Huawei?
Спасибо за уточнение. Сейчас исправлю статью. Изначально хотел сделать примеры с книгами и авторами — при переименовании проскочило старое название :)

Да, вместо _type можно использовать как _myProjectNameType, так и Symbol, если есть опасения из-за возможного конфликта имен. Главное, что после компиляции из TypeScript в JavaScript эта информация о типах будет удалена.
Кстати, сами разрабочики TypeScript в своих исходниках используют брендинг. Поэтому использование левого поля _type можно считать допустимым.

Спасибо за замечание, сейчас исправлю статью.

Если TSLint подключен к редактору, он в на этапе написания программы подсветит неверную подстановку переменной сообщением об ошибке вида


Type 'BookId' is not assignable to type 'AuthorId'.
2

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность