breakIf
La fonction breakIf() teste une valeur avec un prédicat et arrête la branche courante du flow quand le prédicat retourne true. Si le prédicat échoue, la valeur est retournée et le flow continue.
Exemple interactif
Syntaxe
typescript
function breakIf<
GenericValue extends unknown
>(
value: GenericValue,
thePredicate: (value: GenericValue) => boolean
): Generator<Break<GenericValue>, GenericValue>Paramètres
value: La valeur à tester.thePredicate: Prédicat utilisé pour décider si la branche courante doit s'arrêter.
Valeur de retour
Un générateur qui émet un effet de break quand le prédicat retourne true, sinon retourne la valeur d'origine.
