metadata.js
metadata.js copied to clipboard
использование typescript
На данный момент видится так что данные в метадата типизированы согласно типам в 1с. Видится возможным добавить в генерацию классов явное указание типов. Такой подход улучшит удобство работы в ide и сократит количество времени проводимого в отладчике браузера с целью изучение какое поле где что содержит (прототипное наследование невидимо для подсказок в ide)
согласно типам в 1с
Скорее, по мотивам типов 1с. Поведение наших объектов, существенно отличается от 1с-ных.
улучшит удобство работы в ide
Конкретный пример для какого-либо свойства-метода приведите. Я философии typescript не понимаю, поэтому не использую.
@ITStan, я не против typescript и с удовольствием у Вас поучусь, но хотел бы использовать инструменты, понимая профит, а не потому, что "все так делают".
согласно типам в 1с
Скорее, по мотивам типов 1с. Поведение наших объектов, существенно отличается от 1с-ных.
улучшит удобство работы в ide
Конкретный пример для какого-либо свойства-метода приведите. Я философии typescript не понимаю, поэтому не использую.
Философия TS - тот же JS, но с контролем типов, в итоге компилируется в самый обычный JS-код. Такая приятная обёртка над JS.
же JS, но с контролем типов
В метадате и так, все реквизиты Дата-объектов типизированы.
Если тип некого реквизита СправочникСсылка.Номенклатура
, вы не сможете записать в него строку, число или значение перечисления. Всё равно, при чтении, номенклатура получится.
TS, как альтернатива JSDoc для подсказок в IDE - неплохо, но в WebStorm и по JSDoc прекрасно автодополнение работает.