asserts
La asserts() fonction lance une erreur si le predicate echoue et affine le type si il passe.
Exemple interactif
Syntaxe
typescript
function asserts<
GenericInput extends unknown,
GenericPredicate extends GenericInput
>(
input: GenericInput,
predicate: (input: GenericInput) => input is GenericPredicate
): asserts input is GenericPredicateParametres
input: La valeur a valider.predicate: Un predicate type guard pour valider et affiner l'entree.
Valeur de retour
Rien. Elle lance un AssertsError quand le predicate echoue.
Voir aussi
isType- Cree un type guard base sur des verifications runtimeinstanceOf- Type guard via des constructeurs
