@priestine/data
TypeScript icon, indicating that this package has built-in type declarations

3.1.1 • Public • Published

@priestine/data

codecov licence: MIT docs: typedoc npm npm

Functional data types, most common algebraic structures as interfaces (FL and SL compliant) and frequently used monads.

Installation

npm i --save @priestine/data

or

yarn add @priestine/data

Contents

  • Algebraic structures as interfaces
    • Setoid
    • Ord extends Setoid
    • Semigroupoid
    • Semigroup
    • Monoid extends Semigroup
    • Filterable
    • Functor
    • Apply extends Functor
    • Applicative extends Apply
    • Chain extends Apply
    • Monad extends Applicative and Chain
    • Bifunctor extends Functor
  • Common monads
    • Pipeline <Monoid>
    • SyncPipeline <Monoid>
    • Either (Left <Setoid & Semigroup & Monad> || Right <Setoid & Semigroup & Monad>)

/@priestine/data/

    Package Sidebar

    Install

    npm i @priestine/data

    Weekly Downloads

    1

    Version

    3.1.1

    License

    MIT

    Unpacked Size

    228 kB

    Total Files

    117

    Last publish

    Collaborators

    • priestine