PickDeep and PickSelection
PickDeepis a utility type that expands TypeScript's built-inPickutility type to pick keys in nested objects.PickSelectionis a utility type that accomplishes the same thing but with a different interface: using selection sets (similar to GraphQL selection or Prisma's selection interface).
While both are still supported, PickSelection is now the recommended utility type. This blog post will explain why.