Parameters<T>
TypeScript 🟡 MidType : Concept
Definition
Parameters<T> extrait les types des parametres d'une fonction T sous forme de tuple. Cela permet de reutiliser la signature d'une fonction existante.
Analogie
Lire la liste des ingredients d'une recette sans avoir besoin de la recette complete.
Exemple de code
function greet(name: string, age: number) { }
type GreetParams = Parameters<typeof greet>;
class="cmt">// [string, number]
const args: GreetParams = [class="str">39;Alice39;, 30];Cas d'usage
Typer un wrapper ou un decorateur qui doit accepter les memes arguments qu'une fonction existante.