UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

22 lines (20 loc) 345 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/array/sum.ts /** * `sum(array)` * * Returns the sum of all numbers in `array`. * * ```ts * sum([1, 2, 3, 4]); // 10 * ``` * * ```ts * pipe([1, 2, 3, 4], sum()); // 10 * ``` */ const sum = dfdlT((target) => { return target.reduce((a, b) => a + b, 0); }, 1); //#endregion export { sum };