string, metadata: { value1: number, value2: number }}
можно как-то сделать так, чтобы сначала установить type, а ниже доопределить metadata?
viewData = { type: ’blabla’ }
….
viewData.metadata = { value1: 1, value2: 2 } ?
viewData = { type: ’blabla’ } as MyViewData
Дописать опциональным типом свойство ?
может сработать в каких-то случаях, но если мне нужно чтобы это свойство было не опциональным?)
Юнионы никак не прикрутить ?
Обсуждают сегодня