Как система типов улучшает ваш код на JavaScript 👽
Если с вами когда-либо случалось то, что будет описано далее, то вы только выиграете, если будете применять систему типов.
✅ После получения списка данных вы обнаруживаете, что определенное поле не существует в одной из записей. Это приводит к сбою в работе приложения, если этот случай не отлавливается и не обрабатывается явно.
✅ Экземпляр класса, который вы импортировали, не имеет метода, который вы пытаетесь вызвать.
✅ Ваша IDE не знает, какие методы и свойства доступны для модулей и библиотек, поэтому она не может эффективно предлагать автодополнение.
Читать -
https://goo.gl/8xaiyc#javascript