some
some() function
Returns true if any of the values in Iterable/AsyncIterable pass f
truth test
Signature:
declare function some<A extends readonly []>(f: Arrow, iterable: A): false;
Returns:
false
Example
some(a=> a, [null, 0, 1, false]); // true
// with pipe
pipe(
[{id:1, age: 27}, {id:2, age: 36}, {id:3, age: 42}],
map(user => user.age),
some(age => age > 40),
); // true
await pipe(
Promise.resolve([{id:1, age: 27}, {id:2, age: 36}, {id:3, age: 42}]),
map(user => user.age),
some(age => age > 40),
); // true
// with toAsync
await pipe(
[Promise.resolve({id:1, age: 27}), Promise.resolve({id:2, age: 36}), Promise.resolve({id:3, age: 42})],
toAsync,
map(user => user.age),
some(age => age > 40),
); // true