"email" | "phone" | "genderSpecific";
interface IPersonalAttribute {
value?: any;
required: boolean;
}
type IJsonPersonalAttribute = {[key in RequiredPersonalInfoFields]: IPersonalAttribute | string };
У модели есть свойство attributes: IJsonPersonalAttribute(которое расширяется этим типом)
Но при создании нового инстанса в который я передаю
attributes: {
firstName: {
value: "firstName",
required: true,
},
},
вываливается тс ошибка
попробуй Partial<IJsonPersonalAttribute>
Обсуждают сегодня