const extended = bookshelf.Model.extend({
virtuals: {
count_seen: function() {
return this.get('id');
}
}
})
Он мне говорит: 'count_seen' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions.
Попробовал добавить any:
const extended = bookshelf.Model.extend({
virtuals: {
count_seen: function(): any {
return this.get('id');
}
}
})
И теперь: Property 'get' does not exist on type '{ count_seen: () => any; }'
Как быть?
Bookshelf с ts вроде через классы только нормально типизируются, но я его не юзал с ts не знаю точно
this.get('id') возвращает number?
В его коде this вообще не типизирован
Да
Обсуждают сегодня