Skip to content
18 / 58

Что такое Pick<T, K> и Omit<T, K>?

Pick<T, K> создаёт новый тип, выбирая из T только указанные свойства K. Omit<T, K> делает обратное — создаёт тип, исключая указанные свойства. Вместе они дают полный контроль над тем, какие поля оставить в типе. Это как SELECT column1, column2 vs SELECT * EXCEPT column3 в SQL.

Что такое Pick<T, K> и Omit<T, K>? | JScriptiser