Показать сообщение отдельно
  #1036 (permalink)  
Старый 06.01.2015, 11:50
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
уже ж несколько раз вроде как пытались "причесать" JS к типизации и классам, но ничего хорошего из этого не получалось...
Ну, опциональные типы в JS реально нужны как воздух и их таки добавят в ES7 или ES8. А сейчас приходится костылить с jsDoc, хотя я уже привык, но было бы приятнее писать:

var foo : {foo: string, bar: boolean} = getSome();


вместо

/** @type {{foo: string, bar: boolean}} */
var foo = getSome();


Ну или сделать литеральные аннотации


@type {{foo: string, bar: boolean}}
var foo = getSome();
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 06.01.2015 в 12:11.
Ответить с цитированием