UNPKG

fp-ts-std

Version:

The missing pseudo-standard library for fp-ts.

8 lines (7 loc) 351 B
import { concatAll } from "fp-ts/Monoid"; import * as Pred from "fp-ts/Predicate"; import { flow } from "fp-ts/function"; import { invert } from "./Boolean"; export const allPass = (fs) => concatAll(Pred.getMonoidAll())(fs); export const anyPass = (fs) => concatAll(Pred.getMonoidAny())(fs); export const nonePass = (fs) => flow(anyPass(fs), invert);