CommonProperties type
Zwracanie właściwości przecinających 2 typów
type CommonProperties<A, B> = {
[P in keyof A & keyof B]: A[P] extends B[P] ? P : never
}[keyof A & keyof B]
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Zwracanie właściwości przecinających 2 typów
type CommonProperties<A, B> = {
[P in keyof A & keyof B]: A[P] extends B[P] ? P : never
}[keyof A & keyof B]