requireState
function requireState(condition: unknown, message?: string): asserts condition;
Pour les vérifications qui portent sur le moment plutôt que sur les arguments : une connexion déjà fermée, une feuille pas encore préparée, une valeur censée être en cache à cet instant.
Elle est déclarée comme assertion TypeScript : après l'appel, le compilateur tient la condition pour vraie jusqu'à la fin de la fonction.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| La condition qui doit tenir. |
|
| Le message de l'exception. À défaut, un message par défaut est utilisé. |
Valeur de retour
asserts condition — rien ; l'appel passe ou lève.
Exceptions
Exception | Condition |
|---|---|
| la condition est fausse. |
Exemples
Garder un état
function close(connection) {
requireState(connection.isOpen, "The connection is already closed.");
connection.release();
}
Voir aussi
Code source
23 September 2026
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.