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.
This package requires and exports all other Functional Things packages.
This package provides function composition utilities.
This package provides a Maybe type. (So simple it's actually embarassing.)
This package provides functional optics (lenses, prisms; sometimes called "functional references") and a utility for composing optics together.