effect-ts-laws
    Preparing search index...

    Interface RightFoldable<F>

    Adds a reduceRight function to Foldable.

    interface RightFoldable<F extends TypeLambda> {
        "[URI]"?: F;
        reduce: {
            <A, B>(
                b: B,
                f: (b: B, a: A) => B,
            ): <R, O, E>(self: Kind<F, R, O, E, A>) => B;
            <R, O, E, A, B>(self: Kind<F, R, O, E, A>, b: B, f: (b: B, a: A) => B): B;
        };
        reduceRight: ReduceRight<F>;
    }

    Type Parameters

    • F extends TypeLambda

    Hierarchy

    • Foldable<F>
      • RightFoldable
    Index

    Properties

    "[URI]"?: F
    reduce: {
        <A, B>(
            b: B,
            f: (b: B, a: A) => B,
        ): <R, O, E>(self: Kind<F, R, O, E, A>) => B;
        <R, O, E, A, B>(self: Kind<F, R, O, E, A>, b: B, f: (b: B, a: A) => B): B;
    }
    reduceRight: ReduceRight<F>