SEQ.some

The predicate is applied to the elements of the input sequence. If any application returns true then the overall result is true and no further elements are tested. Otherwise, false is returned.

Type

type some = <E>(predicate:((e:E) => boolean)) => (s:Seq<E>) => boolean

Example

import * as SEQ from 'fnxt/seq';
const seq = SEQ.of(0, 1, 2);
const some = SEQ.some((x: number) => x % 2 == 0);
some(seq) // -> false