UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

7 lines (5 loc) 257 B
import { flatten } from 'remeda' import { Mapper } from '../Mapper' export function parseMany<Val, Err>(values: Val[], parseOne: Mapper<Val, Err[]>, parseAll: Mapper<Val[], Err[]>) { return flatten<Err[]>(values.map(parseOne)).concat(parseAll(values)) }