FuncType - v0.8.85
    Preparing search index...

    Interface Functor<A>

    Functor type class - supports mapping over wrapped values

    Laws:

    • Identity: fa.map(x => x) ≡ fa
    • Composition: fa.map(f).map(g) ≡ fa.map(x => g(f(x)))
    interface Functor<A extends Type> {
        map<B extends unknown>(f: (value: A) => B): Functor<B>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Methods

    Methods

    • Type Parameters

      • B extends unknown

      Parameters

      • f: (value: A) => B

      Returns Functor<B>