используется метод $emit и typescript ругается
Property '$emit' does not exist on type '(() => any) | ComputedOptions<any>'. Как можно починить? Гугль не помог что-то.
Для options api typescript часто ломается. Начни с полной типизации всех computed, должно помочь. Ну или vue-property-decorators используй
Сеттер случаем не стрелочная функция?
Нет, функция как для обьекта, name() {}
Спасибо, попробую
Вернее там получается такая структура name: {get() {}, set() { this.$emit()}}
Спасибо, действительно помогло.
Обсуждают сегодня