FuncType - v0.8.85
    Preparing search index...

    Interface Traversable<A>

    Traversable typeclass for data structures that can be traversed through

    interface Traversable<A extends Type> {
        get isEmpty(): boolean;
        get size(): number;
        ap<B extends unknown>(ff: Applicative<(value: A) => B>): Applicative<B>;
        contains(value: A): boolean;
        flatMap<B extends unknown>(f: (value: A) => Monad<B>): Monad<B>;
        flatMapAsync<B extends unknown>(
            f: (value: A) => PromiseLike<AsyncMonad<B>>,
        ): PromiseLike<AsyncMonad<B>>;
        map<B extends unknown>(f: (value: A) => B): Functor<B>;
        reduce(f: (b: A, a: A) => A): A;
        reduceRight(f: (b: A, a: A) => A): A;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Accessors

    • get isEmpty(): boolean

      Returns boolean

    • get size(): number

      Returns number

    Methods

    • Parameters

      • value: A

      Returns boolean

    • Parameters

      • f: (b: A, a: A) => A

      Returns A

    • Parameters

      • f: (b: A, a: A) => A

      Returns A