Typescript fondamentaux
Thème :
Junior
1 vues ·12/14 leçonsLe type unknown
unknown est la contrepartie type-safe de any. Vous pouvez tout affecter à unknown, mais vous ne pouvez rien en faire tant que vous ne l’avez pas affiné.
let value: unknown;
value = true;
// let x: boolean = value; // Erreur
if (typeof value === 'boolean') {
let x: boolean = value; // OK
}
Le type never
never représente des valeurs qui ne se produisent jamais (comme une fonction qui lève toujours une erreur). Il est utile dans les vérifications exhaustives.
function fail(msg: string): never {
throw new Error(msg);
}
📘 Cette leçon fait partie du cours L’Essentiel de TypeScript sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Le type `unknown`. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.