UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

9 lines (7 loc) 198 B
import { chain, add, divideBy, count, reduce } from "./main.ts"; export function mean(ns: number[]) { return chain(ns) .bind(reduce(add, 0)) .bind(divideBy(count(ns))) .getValue(); }