features() {
return { ...this.feature } // выводится как any,
// но я хочу получить { a: boolean, b: boolean }
},
feature: {
get a() { return true },
get b() { return false }
}
}
Я могу конечно сделать так:
features() {
return { ...this. feature } as Readonly<Record<string, boolean>>
},
Но тогда я не получу автозаполнение
А не из-за спреда ли это? return this.feature тоже будет any?
Обсуждают сегодня