Skip to main content

Function: all()

Returns true if fn returns a truthy value for all values of iterable. Otherwise returns false.

Like Array.prototype.every, but for iterables.

Example

console.log(
pipe(
[`sloth`, `more sloth`, `even more sloth`],
all(string => string.length > 8),
),
)
//=> false

all(fn)

all<Value>(fn): (iterable) => boolean

Returns true if fn returns a truthy value for all values of iterable. Otherwise returns false.

Like Array.prototype.every, but for iterables.

Type Parameters

Value

Parameters

fn

Returns

Function

Parameters

iterable: Iterable<Value, any, any>

Returns

boolean

Example

console.log(
pipe(
[`sloth`, `more sloth`, `even more sloth`],
all(string => string.length > 8),
),
)
//=> false

Defined in

predicates.d.ts:51

all(fn, iterable)

all<Value>(fn, iterable): boolean

Returns true if fn returns a truthy value for all values of iterable. Otherwise returns false.

Like Array.prototype.every, but for iterables.

Type Parameters

Value

Parameters

fn

iterable: Iterable<Value, any, any>

Returns

boolean

Example

console.log(
pipe(
[`sloth`, `more sloth`, `even more sloth`],
all(string => string.length > 8),
),
)
//=> false

Defined in

predicates.d.ts:51