Function: all() 
Call Signature 
all(
results):Result<[],never>
Given an array of results, return a new Ok result if all results are Ok or a new Err result if some result is Err.
Examples 
If all results are Ok, return a new Ok result containing an array of all given Ok values:
import Result, { all } from 'true-myth/result';
let result = all([
  Result.ok(10),
  Result.ok(100),
  Result.ok(1000)
]);
console.log(result.toString()); // Ok(10,100,1000)If any result is Err, return a new Err result containing the first Err encountered:
import Result, { all } from 'true-myth/result';
let result = all([
  Result.ok(10),
  Result.ok("something went wrong"),
  Result.err("something else went wrong")
]);
console.log(result.toString()); // Err(something went wrong)Parameters 
results 
readonly []
The list of results.
Returns 
Result<[], never>
A new Result containing an array of all Ok values if all results are Ok, or a new Err result containing the first Err encountered.
Call Signature 
all<
A>(results):All<A>
Given an array of results, return a new Ok result if all results are Ok or a new Err result if some result is Err.
Examples 
If all results are Ok, return a new Ok result containing an array of all given Ok values:
import Result, { all } from 'true-myth/result';
let result = all([
  Result.ok(10),
  Result.ok(100),
  Result.ok(1000)
]);
console.log(result.toString()); // Ok(10,100,1000)If any result is Err, return a new Err result containing the first Err encountered:
import Result, { all } from 'true-myth/result';
let result = all([
  Result.ok(10),
  Result.ok("something went wrong"),
  Result.err("something else went wrong")
]);
console.log(result.toString()); // Err(something went wrong)Type Parameters 
A 
A extends readonly AnyResult[]
The type of the array or tuple of results.
Parameters 
results 
A
The list of results.
Returns 
All<A>
A new Result containing an array of all Ok values if all results are Ok, or a new Err result containing the first Err encountered.