Sofiane Boumedine Lexique Dev

Parameters<T>

TypeScript 🟡 Mid

Type : 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;Alice&#39;, 30];

Cas d'usage

Typer un wrapper ou un decorateur qui doit accepter les memes arguments qu'une fonction existante.

core