by yituan @yi-tuan
Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução.
Implemente o tipo de utilitário avançado RequiredKeys<T>
, que seleciona todas as chaves necessárias em uma união.
Por exemplo
type Result = RequiredKeys<{ foo: number; bar?: string }>;
// expected to be “foo”