UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

12 lines (9 loc) 304 B
// ets_tracing: off import type * as C from "./core.js" import * as FoldLeft from "./foldLeft.js" /** * A sink that sums incoming numeric values. */ export function sum<Err>(): C.Sink<unknown, Err, number, Err, unknown, number> { return FoldLeft.foldLeft<Err, number, number>(0, (a, b) => a + b) }