Pick<T, K>

TypeScript 🟢 Junior

Definition

Utility type qui extrait un sous-ensemble de proprietes d'un type existant. Cree un nouveau type avec seulement les cles specifiees.

Analogie

Comme choisir des ingredients dans un buffet — on ne prend que ce dont on a besoin.

Exemple de code

interface User { id: string; name: string; email: string }
type UserPreview = Pick<User, "id" | "name">;
// { id: string; name: string }

Cas d'usage

Creer des DTOs legers pour les listes ou les reponses API partielles.

Termes lies

#core#interview#utility-types