Загрузка видео...

Не удалось загрузить видео

На главную

I STILL get so many folks misunderstanding the difference between: Pick, Omit Exclude, Extract They should be called: PickFromObject, OmitFromObject ExcludeFromUnion, ExtractFromUnion Here's a breakdown:

32,246 просмотров • 1 год назад •via X (Twitter)

Комментарии: 10

Фото профиля Matt Pocock
Matt Pocock1 год назад

Here's my course - it's 30% off right now

Фото профиля Théo LUDWIG
Théo LUDWIG1 год назад

I always end up copy/pasting the stricter version in my projects and never use the original one: export type OmitStrict<T, K extends keyof T> = Omit<T, K> export type PickStrict<T, K extends keyof T> = Pick<T, K>

Фото профиля Matt Pocock
Matt Pocock1 год назад

Pick is already strict, FYI

Фото профиля Shelton Louis
Shelton Louis1 год назад

You're right!

Фото профиля onurhan
onurhan1 год назад

I can recommend an interactive article about difference between Pick and Omit

Фото профиля Jacky Hu
Jacky Hu1 год назад

🙋‍♂️ type Album = { // ... artist: string // ... } what's diff between 1. Pick<Album, 'artist'> 2. Album['artist'] thanks 🙏

Фото профиля Matt Pocock
Matt Pocock1 год назад

type Album = { artist: string }; Album['artist']; // string Pick<Album, 'artist'>; // { artist: string }

Фото профиля marc niclas
marc niclas1 год назад

Nah mate, too many characters

Фото профиля Matt Pocock
Matt Pocock1 год назад

It's only me in the video

Фото профиля Suumiboor
Suumiboor1 год назад

It's a weird multi-level almost set-like thing that syntax... would love to see something cleaner, at least that's my current understanding.

Похожие видео