Sofiane Boumedine Lexique Dev

Omit<T, K>

TypeScript 🟢 Junior

Type : Concept

Definition

Omit<T, K> cree un type en excluant les proprietes K du type T. C'est l'inverse de Pick : tu choisis ce que tu retires.

Analogie

Photocopier un document en cachant certaines lignes avec du correcteur blanc.

Exemple de code

interface User { id: string; name: string; password: string; }
type PublicUser = Omit<User, class="str">&#39;password&#39;>;
class="cmt">// { id: string; name: string }

Cas d'usage

Creer un type de reponse API qui exclut les champs sensibles comme le mot de passe.

coresecurity