ReturnType<T>
TypeScript 🟡 MidType : Concept
Definition
ReturnType<T> extrait le type de retour d'une fonction T. Utile pour deduire le type de retour sans le dupliquer manuellement.
Analogie
Regarder l'etiquette de sortie d'une machine pour savoir ce qu'elle produit, sans ouvrir le capot.
Exemple de code
function createUser() {
return { id: class="str">39;139;, name: class="str">39;Alice39;, active: true };
}
type User = ReturnType<typeof createUser>;
class="cmt">// { id: string; name: string; active: boolean }Cas d'usage
Deduire le type de retour d'une fonction factory pour l'utiliser ailleurs sans duplication.