functional-things / functional-things

A TypeScript library to help with functional programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Functional Things

This is a repository of all my personal tools for functional programming in TypeScript. Since this library relies heavily on TypeScript's type system, it won't be useful for applications written in Vanilla JavaScript or projects that use typecheckers like Flow.

Packages

@functional-things/everything

This package requires and exports all other Functional Things packages.

@functional-things/compose

This package provides function composition utilities.

@functional-things/maybe

This package provides a Maybe type. (So simple it's actually embarassing.)

@functional-things/optics

This package provides functional optics (lenses, prisms; sometimes called "functional references") and a utility for composing optics together.

About

A TypeScript library to help with functional programming.

License:The Unlicense


Languages

Language:TypeScript 100.0%