7 / 44
Как типизировать computed и watch с TypeScript?
computed выводит тип из return-значения автоматически. watch типизируется по source: передаёшь ref — callback получает его inner type. Для watch([a, b], ([aVal, bVal]) => {}) TypeScript выводит tuple-тип. Явные generic нужны редко.