Variable: values()
readonlyvalues: <T,E>(results) =>T[]
Defined in: core/factories.ts:724
Extracts only the success values from an array of Results.
Filters and returns only the values from Results that are Ok, discarding errors. Useful when you want to process only the successes without worrying about failures.
Type Parameters
T
T
Success value type
E
E
Error type
Parameters
results
readonly Result<T, E>[]
Array of Results
Returns
T[]
Array containing only Ok values
Examples
ts
// Extracting values
const successes = Result.values([
Result.ok(1),
Result.err('fail'),
Result.ok(2)
])
// [1, 2]ts
// Empty array
Result.values([]) // []