Я пытаюсь использовать объект в качестве точки входа для своего приложения, но кажется, что TS мешает мне сделать это, из-за ошибки throwinand из заголовка.
Это объект:
const registerFormBasicState = {
location: {
locationExtraDetails: {
regon: 0,
name: "",
nip: "",
krs: "",
address: "",
postalCode: "",
postalCity: "",
city: "",
district: "",
phoneNumber: "",
internalNumber: "",
homePage: "",
companyEmail: "",
companyProfile: [{id:"", value:""}],
agreeToSellingEmails: false,
agreeToSellingPhones: false,
agreeToMarketingEmails: false,
agreeToMarketingPhones: false,
agreeToSharingData: false
}
}
};
И это интерфейс, который я сделал для компонента, содержащего данные:
export interface data {
location: {
fullName: string;
locationExtraDetails: {
regon: number;
name: string;
nip: string;
krs: string;
address: string;
postalCode: string;
postalCity: string;
city: string;
district: string;
phoneNumber: string;
internalNumber: string;
homePage: string;
companyEmail: string;
options: any;
agreeToSellingEmails: boolean;
agreeToSellingPhones: boolean;
agreeToMarketingEmails: boolean;
agreeToMarketingPhones: boolean;
agreeToSharingData: boolean;
}
}
};
Полная ошибка:
Object literal may only specify known properties, and 'registerFormState' does not exist in type 'stateManagementProps'.ts(2322)```