#typescript #typescript2.0
#typescript #typescript2.0
Вопрос:
Возможно ли создать новый тип из общих свойств разных типов?
Пример:
type A = {
id: number;
text: string;
description: string;
}
type B = {
text: string;
description: string;
value: number;
}
и мой целевой тип будет выглядеть так
type C = {
text: string;
description: string;
}
Есть ли способ добиться этого без создания типа вручную?
Комментарии:
1. Каков ожидаемый результат для таких типов, как
{x: number}
и{x: string}
?2. Хороший вопрос, вероятно, этот последний тип выигрывает