Skip to Content
Apprendre TypeScript
book

Apprendre TypeScript

by Josh Goldberg
November 2024
Intermediate to advanced
320 pages
7h 30m
French
O'Reilly Media, Inc.
Book available
Content preview from Apprendre TypeScript

Chapitre 9. Modificateurs de type

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Types de types à partir de types.

"Ce sont des tortues sur toute la ligne".

Anders aime à dire .

À ce stade, tu as tout lu sur la façon dont le système de types TypeScript fonctionne avec les constructions JavaScript existantes telles que les tableaux, les classes et les objets. Pour ce chapitre et le chapitre 10, "Génériques", je vais aller plus loin dans le système de types lui-même et montrer des fonctionnalités qui se concentrent sur l'écriture de types plus précis, ainsi que de types basés sur d'autres types.

Types supérieurs

J'ai mentionné sur le concept de type inférieur au chapitre 4, "Objets", pour décrire un type qui ne peut avoir aucune valeur possible et qui ne peut pas être atteint. Il est logique que le contraire puisse également exister dans la théorie des types. C'est le cas !

Un type supérieur, ou type universel, est un type qui peut représenter toutes les valeurs possibles dans un système. Les valeurs de tous les autres types peuvent être fournies à un emplacement dont le type est un type supérieur. En d'autres termes, tous les types peuvent être assignés à un type supérieur.

n'importe lequel, encore

Le type any peut agir comme un type supérieur, en ce sens que n'importe quel type peut être fourni à un emplacement de type any.any est généralement utilisé lorsqu'un emplacement est autorisé à accepter ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

TypeScript efficace

TypeScript efficace

Dan Vanderkam

Publisher Resources

ISBN: 9798341609341Supplemental Content