CommonProperties type
Retornar propriedades de interseção de dois tipos
type CommonProperties<A, B> = {
[P in keyof A & keyof B]: A[P] extends B[P] ? P : never
}[keyof A & keyof B]
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Retornar propriedades de interseção de dois tipos
type CommonProperties<A, B> = {
[P in keyof A & keyof B]: A[P] extends B[P] ? P : never
}[keyof A & keyof B]