//...
adDetails: {
type: Object as PropType<IAdDetails>,
default() {
return {}
}
},
//...export interface IAdDetails {
//... (описание других полей)
showButtons: boolean
//...
}
as PropType<IAdDetails>, то тип adDetails не должен читаться как IAdDetails?
(this.adDetails as unknown as IAdDetails)?.showButtons