Function pipe

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    Parameters

    Returns ((value: AIn) => AOut)

      • (value: AIn): AOut
      • Parameters

        • value: AIn

        Returns AOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    Parameters

    Returns ((value: AIn) => BOut)

      • (value: AIn): BOut
      • Parameters

        • value: AIn

        Returns BOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    Parameters

    Returns ((value: AIn) => COut)

      • (value: AIn): COut
      • Parameters

        • value: AIn

        Returns COut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    Parameters

    Returns ((value: AIn) => DOut)

      • (value: AIn): DOut
      • Parameters

        • value: AIn

        Returns DOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    Parameters

    Returns ((value: AIn) => EOut)

      • (value: AIn): EOut
      • Parameters

        • value: AIn

        Returns EOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    Parameters

    Returns ((value: AIn) => FOut)

      • (value: AIn): FOut
      • Parameters

        • value: AIn

        Returns FOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    Parameters

    Returns ((value: AIn) => GOut)

      • (value: AIn): GOut
      • Parameters

        • value: AIn

        Returns GOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    Parameters

    Returns ((value: AIn) => HOut)

      • (value: AIn): HOut
      • Parameters

        • value: AIn

        Returns HOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    Parameters

    Returns ((value: AIn) => IOut)

      • (value: AIn): IOut
      • Parameters

        • value: AIn

        Returns IOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    Parameters

    Returns ((value: AIn) => JOut)

      • (value: AIn): JOut
      • Parameters

        • value: AIn

        Returns JOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    Parameters

    Returns ((value: AIn) => KOut)

      • (value: AIn): KOut
      • Parameters

        • value: AIn

        Returns KOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    Parameters

    Returns ((value: AIn) => LOut)

      • (value: AIn): LOut
      • Parameters

        • value: AIn

        Returns LOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    Parameters

    Returns ((value: AIn) => MOut)

      • (value: AIn): MOut
      • Parameters

        • value: AIn

        Returns MOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    Parameters

    Returns ((value: AIn) => NOut)

      • (value: AIn): NOut
      • Parameters

        • value: AIn

        Returns NOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    Parameters

    Returns ((value: AIn) => OOut)

      • (value: AIn): OOut
      • Parameters

        • value: AIn

        Returns OOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    Parameters

    Returns ((value: AIn) => POut)

      • (value: AIn): POut
      • Parameters

        • value: AIn

        Returns POut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    Parameters

    Returns ((value: AIn) => QOut)

      • (value: AIn): QOut
      • Parameters

        • value: AIn

        Returns QOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    Parameters

    Returns ((value: AIn) => ROut)

      • (value: AIn): ROut
      • Parameters

        • value: AIn

        Returns ROut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    Parameters

    Returns ((value: AIn) => SOut)

      • (value: AIn): SOut
      • Parameters

        • value: AIn

        Returns SOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    Parameters

    Returns ((value: AIn) => TOut)

      • (value: AIn): TOut
      • Parameters

        • value: AIn

        Returns TOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    Parameters

    Returns ((value: AIn) => UOut)

      • (value: AIn): UOut
      • Parameters

        • value: AIn

        Returns UOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    • VOut

    Parameters

    Returns ((value: AIn) => VOut)

      • (value: AIn): VOut
      • Parameters

        • value: AIn

        Returns VOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    • VOut

    • WOut

    Parameters

    Returns ((value: AIn) => WOut)

      • (value: AIn): WOut
      • Parameters

        • value: AIn

        Returns WOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    • VOut

    • WOut

    • XOut

    Parameters

    Returns ((value: AIn) => XOut)

      • (value: AIn): XOut
      • Parameters

        • value: AIn

        Returns XOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    • VOut

    • WOut

    • XOut

    • YOut

    Parameters

    Returns ((value: AIn) => YOut)

      • (value: AIn): YOut
      • Parameters

        • value: AIn

        Returns YOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Type Parameters

    • AIn

    • AOut

    • BOut

    • COut

    • DOut

    • EOut

    • FOut

    • GOut

    • HOut

    • IOut

    • JOut

    • KOut

    • LOut

    • MOut

    • NOut

    • OOut

    • POut

    • QOut

    • ROut

    • SOut

    • TOut

    • UOut

    • VOut

    • WOut

    • XOut

    • YOut

    • ZOut

    Parameters

    Returns ((value: AIn) => ZOut)

      • (value: AIn): ZOut
      • Parameters

        • value: AIn

        Returns ZOut

  • Pipes some input value through a series of functions, returning the result.

    Example

    using([1, 2, 3]).pipe(
    pipe(
    filter((x) => x > 0),
    filter((x) => x < 3)
    )
    );

    Parameters

    Returns ((value: unknown) => unknown)

      • (value: unknown): unknown
      • Parameters

        • value: unknown

        Returns unknown

Generated using TypeDoc