Skip to content

BhawickJain/hiorder

Repository files navigation

@bhawick/hiorder — higher-order function and array library

CI

This is a series of high-order generic functions which allow useful array manipulation and function evaluations. Examples include partition which takes an array with a predicate function and returns two arrays of elements, the first containing those evaluated as true and the latter as false. Another example is the collect method which allows you to call a function for a set number of times and 'collect' all returned results into an array.

This is a fun side-project of mine so if are there any issues, feel free to raise them here

how to use

yarn add @bhawick/hiorder

minimal example

// index.ts
import {reduce} from "@bhawick/hiorder";

console.log(reduce([1, 2, 3], (a: number, b: number) => a+b, 0))

Contributing

see the CONTRIBUTING.md