algebra.structures.identity

0.1.5 • Public • Published

algebra.structures.identity

NPM

npm version Coverage Status Build Status Dependency Status

An Identity structure for use in functional programming.

This specific implementation of Identity implements the following specifications taken from Fantasy Land:

  • Applicative
    1. Identity
    2. Composition
    3. Homomorphism
    4. Interchange
  • Chain
    1. Associativity
  • Functor
    1. Identity
    2. Composition
  • Monad
    1. Left Identity
    2. Right Identity
  • Monoid
    1. Left Identity
    2. Right Identity
  • Semigroup
    1. Associativity

Package Sidebar

Install

npm i algebra.structures.identity

Weekly Downloads

1

Version

0.1.5

License

MIT

Last publish

Collaborators

  • reaganthomas