Сообщение от trikadin
|
ты сравнил интерфейс и имплементацию О_о
|
1. когда в js появятся интерфейсы, тогда и поговорим
Сейчас их нет)
2. кроме того интерфейс - это описатель (насколько я понимаю), а у тебя уже реализация в твоем "интерфейсе" подмешена. Т.е. это не интерфейс, а базовый класс.
Сообщение от trikadin
|
Используй class properties из es7, и будет сразу отлично видно, какие свойства у класса есть. Советую в связке с flow -- webstorm его хорошо держит, это удобнее, чем jsdoc.
|
я всерьез подумываю о том, чтобы перейти на typescript