TypeScript · Junior · Pytanie 18 z 75
Czym różnią się Pick<User, 'id' | 'name'> i Omit<User, 'password'>?
- ✓Poprawna odpowiedź:
Pickzostawia wymienione właściwości,Omit- wszystko oprócz nich - 2
Pickczyni właściwości wymaganymi,Omit- opcjonalnymi - 3To synonimy z inną kolejnością argumentów
Wyjaśnienie
Oba tworzą nowy typ z istniejącego. Pick to lista dozwolonych kluczy, Omit - zabronionych. Na przykład Omit<User, 'password'> to typ dla odpowiedzi API bez tajnych pól.