UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

10 lines (8 loc) 297 B
import { Result } from './index' import { isFailure, isSuccess } from './predicates' export const splitResults = <Value, Error>(results: Result<Value, Error>[]) => { return { values: results.filter(isSuccess).map(r => r.data), errors: results.filter(isFailure).map(r => r.error), } }