IAddressFormValues {
address: string;
address2?: string;
city: string;
state: string;
zip: string;
timezone: string;
}
Допустим я хочу можно ли как-то заюзать часть полей этого интерфейса не создавая новый, и хороший ли это путь?
Допустим в следующей форме у меня используется address, city, address2, стоит ли создать под него новый интерфейс, или можно как-то заюзать старый?
Можно, Pick<IAddressFormValues, ‘address’ | ‘city’ | ‘address2’>
Хороший ли это путь? Если допустим придет разраб спустя 2 месяца, и поменяет корневой интерфейс, я так понимаю Pick выдаст ошибку?
Обсуждают сегодня