402 packages found

    FantasyLand compliant (monadic) alternative to Promises

    published 14.0.0 7 months ago
    M
    Q
    P
    M
    Q
    P

    TypeScript maybe monad for reaching child fields inside complicated objects.

    published 1.2.2 a year ago
    M
    Q
    P

    Wrap and validate optional values

    published 13.0.0 a year ago
    M
    Q
    P

    Functional Programming for EcmaScript(Javascript)

    published 1.1.4 10 months ago
    M
    Q
    P

    A TypeScript monad library

    published 1.0.2 9 months ago
    M
    Q
    P

    Async-capable IO monad for JS

    published 0.31.0 3 months ago
    M
    Q
    P

    Option monad implementation for JS

    published 1.5.1 8 months ago
    M
    Q
    P

    Specification for interoperability of common algebraic structures in JavaScript

    published 5.0.0 6 months ago
    M
    Q
    P

    Supervisor, Coroutine, Channel, select, AtomicPromise, Cancellation, Cache, InvList, IxList, and some utils.

    published 0.0.490 17 days ago
    M
    Q
    P

    Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).

    published 3.0.0 a month ago
    M
    Q
    P

    functional javascript

    published 1.0.20 10 months ago
    M
    Q
    P

    A lightweight stream-like maybe/or else monad for typescript. `maybe(val).valueOr(other)` grant you no unexpected undefined and hence allows you to write you TS-code in a more fluid way, skipping some of those if-else nestings.

    published 1.3.0 4 months ago
    M
    Q
    P

    monad library for typescript

    published 1.4.1 3 months ago
    M
    Q
    P

    Simple and approachable, type friendly monads for javascript and typescript

    published 1.0.0 6 months ago
    M
    Q
    P

    A functional library for TypeScript

    published 1.0.7 23 days ago
    M
    Q
    P

    fantasyland compatible extensions

    published 1.1.5 4 years ago
    M
    Q
    P

    Option type inspired by Rust.

    published 2.0.2 2 months ago
    M
    Q
    P

    A set of tools to use pure functional programming with generators in TypeScript

    published 2.0.2 4 months ago
    M
    Q
    P

    Functional database interface for JS

    published 0.1.4 2 months ago
    M
    Q
    P