Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

Functions

pipe

  • pipe<Args, Ret>(f0: (...args: Args) => Ret): (...args: Args) => Ret
  • pipe<Args, Ret, T0>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>): (...args: Args) => T0
  • pipe<Args, Ret, T0, T1>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>): (...args: Args) => T1
  • pipe<Args, Ret, T0, T1, T2>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>): (...args: Args) => T2
  • pipe<Args, Ret, T0, T1, T2, T3>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>): (...args: Args) => T3
  • pipe<Args, Ret, T0, T1, T2, T3, T4>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>): (...args: Args) => T4
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>): (...args: Args) => T5
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>): (...args: Args) => T6
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>): (...args: Args) => T7
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>): (...args: Args) => T8
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>): (...args: Args) => T9
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>): (...args: Args) => T10
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>): (...args: Args) => T11
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>): (...args: Args) => T12
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>): (...args: Args) => T13
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>): (...args: Args) => T14
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>): (...args: Args) => T15
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>): (...args: Args) => T16
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>): (...args: Args) => T17
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>): (...args: Args) => T18
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>): (...args: Args) => T19
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>): (...args: Args) => T20
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>): (...args: Args) => T21
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>): (...args: Args) => T22
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>): (...args: Args) => T23
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>): (...args: Args) => T24
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>): (...args: Args) => T25
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>): (...args: Args) => T26
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>): (...args: Args) => T27
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>, f29: PipeFn<T27, T28>): (...args: Args) => T28
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>, f29: PipeFn<T27, T28>, f30: PipeFn<T28, T29>): (...args: Args) => T29
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>, f29: PipeFn<T27, T28>, f30: PipeFn<T28, T29>, f31: PipeFn<T29, T30>): (...args: Args) => T30
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>, f29: PipeFn<T27, T28>, f30: PipeFn<T28, T29>, f31: PipeFn<T29, T30>, f32: PipeFn<T30, T31>): (...args: Args) => T31
  • pipe<Args, Ret, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, Other>(f0: (...args: Args) => Ret, f1: PipeFn<Ret, T0>, f2: PipeFn<T0, T1>, f3: PipeFn<T1, T2>, f4: PipeFn<T2, T3>, f5: PipeFn<T3, T4>, f6: PipeFn<T4, T5>, f7: PipeFn<T5, T6>, f8: PipeFn<T6, T7>, f9: PipeFn<T7, T8>, f10: PipeFn<T8, T9>, f11: PipeFn<T9, T10>, f12: PipeFn<T10, T11>, f13: PipeFn<T11, T12>, f14: PipeFn<T12, T13>, f15: PipeFn<T13, T14>, f16: PipeFn<T14, T15>, f17: PipeFn<T15, T16>, f18: PipeFn<T16, T17>, f19: PipeFn<T17, T18>, f20: PipeFn<T18, T19>, f21: PipeFn<T19, T20>, f22: PipeFn<T20, T21>, f23: PipeFn<T21, T22>, f24: PipeFn<T22, T23>, f25: PipeFn<T23, T24>, f26: PipeFn<T24, T25>, f27: PipeFn<T25, T26>, f28: PipeFn<T26, T27>, f29: PipeFn<T27, T28>, f30: PipeFn<T28, T29>, f31: PipeFn<T29, T30>, f32: PipeFn<T30, T31>, ...fns: Other): (...args: Args) => ReturnType<TupleLast<Other>>
  • Combine functions end to end

    Type parameters

    • Args: unknown[]

    • Ret

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    Returns (...args: Args) => Ret

      • (...args: Args): Ret
      • Combine functions end to end

        Parameters

        • Rest ...args: Args

        Returns Ret

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>

    Returns (...args: Args) => T0

      • (...args: Args): T0
      • Parameters

        • Rest ...args: Args

        Returns T0

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>

    Returns (...args: Args) => T1

      • (...args: Args): T1
      • Parameters

        • Rest ...args: Args

        Returns T1

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>

    Returns (...args: Args) => T2

      • (...args: Args): T2
      • Parameters

        • Rest ...args: Args

        Returns T2

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>

    Returns (...args: Args) => T3

      • (...args: Args): T3
      • Parameters

        • Rest ...args: Args

        Returns T3

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>

    Returns (...args: Args) => T4

      • (...args: Args): T4
      • Parameters

        • Rest ...args: Args

        Returns T4

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>

    Returns (...args: Args) => T5

      • (...args: Args): T5
      • Parameters

        • Rest ...args: Args

        Returns T5

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>

    Returns (...args: Args) => T6

      • (...args: Args): T6
      • Parameters

        • Rest ...args: Args

        Returns T6

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>

    Returns (...args: Args) => T7

      • (...args: Args): T7
      • Parameters

        • Rest ...args: Args

        Returns T7

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>

    Returns (...args: Args) => T8

      • (...args: Args): T8
      • Parameters

        • Rest ...args: Args

        Returns T8

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>

    Returns (...args: Args) => T9

      • (...args: Args): T9
      • Parameters

        • Rest ...args: Args

        Returns T9

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>

    Returns (...args: Args) => T10

      • (...args: Args): T10
      • Parameters

        • Rest ...args: Args

        Returns T10

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>

    Returns (...args: Args) => T11

      • (...args: Args): T11
      • Parameters

        • Rest ...args: Args

        Returns T11

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>

    Returns (...args: Args) => T12

      • (...args: Args): T12
      • Parameters

        • Rest ...args: Args

        Returns T12

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>

    Returns (...args: Args) => T13

      • (...args: Args): T13
      • Parameters

        • Rest ...args: Args

        Returns T13

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>

    Returns (...args: Args) => T14

      • (...args: Args): T14
      • Parameters

        • Rest ...args: Args

        Returns T14

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>

    Returns (...args: Args) => T15

      • (...args: Args): T15
      • Parameters

        • Rest ...args: Args

        Returns T15

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>

    Returns (...args: Args) => T16

      • (...args: Args): T16
      • Parameters

        • Rest ...args: Args

        Returns T16

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>

    Returns (...args: Args) => T17

      • (...args: Args): T17
      • Parameters

        • Rest ...args: Args

        Returns T17

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>

    Returns (...args: Args) => T18

      • (...args: Args): T18
      • Parameters

        • Rest ...args: Args

        Returns T18

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>

    Returns (...args: Args) => T19

      • (...args: Args): T19
      • Parameters

        • Rest ...args: Args

        Returns T19

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>

    Returns (...args: Args) => T20

      • (...args: Args): T20
      • Parameters

        • Rest ...args: Args

        Returns T20

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>

    Returns (...args: Args) => T21

      • (...args: Args): T21
      • Parameters

        • Rest ...args: Args

        Returns T21

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>

    Returns (...args: Args) => T22

      • (...args: Args): T22
      • Parameters

        • Rest ...args: Args

        Returns T22

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>

    Returns (...args: Args) => T23

      • (...args: Args): T23
      • Parameters

        • Rest ...args: Args

        Returns T23

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>

    Returns (...args: Args) => T24

      • (...args: Args): T24
      • Parameters

        • Rest ...args: Args

        Returns T24

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>

    Returns (...args: Args) => T25

      • (...args: Args): T25
      • Parameters

        • Rest ...args: Args

        Returns T25

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>

    Returns (...args: Args) => T26

      • (...args: Args): T26
      • Parameters

        • Rest ...args: Args

        Returns T26

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>

    Returns (...args: Args) => T27

      • (...args: Args): T27
      • Parameters

        • Rest ...args: Args

        Returns T27

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    • T28

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>
    • f29: PipeFn<T27, T28>

    Returns (...args: Args) => T28

      • (...args: Args): T28
      • Parameters

        • Rest ...args: Args

        Returns T28

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    • T28

    • T29

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>
    • f29: PipeFn<T27, T28>
    • f30: PipeFn<T28, T29>

    Returns (...args: Args) => T29

      • (...args: Args): T29
      • Parameters

        • Rest ...args: Args

        Returns T29

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    • T28

    • T29

    • T30

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>
    • f29: PipeFn<T27, T28>
    • f30: PipeFn<T28, T29>
    • f31: PipeFn<T29, T30>

    Returns (...args: Args) => T30

      • (...args: Args): T30
      • Parameters

        • Rest ...args: Args

        Returns T30

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    • T28

    • T29

    • T30

    • T31

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>
    • f29: PipeFn<T27, T28>
    • f30: PipeFn<T28, T29>
    • f31: PipeFn<T29, T30>
    • f32: PipeFn<T30, T31>

    Returns (...args: Args) => T31

      • (...args: Args): T31
      • Parameters

        • Rest ...args: Args

        Returns T31

  • Type parameters

    • Args: unknown[]

    • Ret

    • T0

    • T1

    • T2

    • T3

    • T4

    • T5

    • T6

    • T7

    • T8

    • T9

    • T10

    • T11

    • T12

    • T13

    • T14

    • T15

    • T16

    • T17

    • T18

    • T19

    • T20

    • T21

    • T22

    • T23

    • T24

    • T25

    • T26

    • T27

    • T28

    • T29

    • T30

    • T31

    • Other: PipeFn<unknown, unknown>[]

    Parameters

    • f0: (...args: Args) => Ret
        • (...args: Args): Ret
        • Parameters

          • Rest ...args: Args

          Returns Ret

    • f1: PipeFn<Ret, T0>
    • f2: PipeFn<T0, T1>
    • f3: PipeFn<T1, T2>
    • f4: PipeFn<T2, T3>
    • f5: PipeFn<T3, T4>
    • f6: PipeFn<T4, T5>
    • f7: PipeFn<T5, T6>
    • f8: PipeFn<T6, T7>
    • f9: PipeFn<T7, T8>
    • f10: PipeFn<T8, T9>
    • f11: PipeFn<T9, T10>
    • f12: PipeFn<T10, T11>
    • f13: PipeFn<T11, T12>
    • f14: PipeFn<T12, T13>
    • f15: PipeFn<T13, T14>
    • f16: PipeFn<T14, T15>
    • f17: PipeFn<T15, T16>
    • f18: PipeFn<T16, T17>
    • f19: PipeFn<T17, T18>
    • f20: PipeFn<T18, T19>
    • f21: PipeFn<T19, T20>
    • f22: PipeFn<T20, T21>
    • f23: PipeFn<T21, T22>
    • f24: PipeFn<T22, T23>
    • f25: PipeFn<T23, T24>
    • f26: PipeFn<T24, T25>
    • f27: PipeFn<T25, T26>
    • f28: PipeFn<T26, T27>
    • f29: PipeFn<T27, T28>
    • f30: PipeFn<T28, T29>
    • f31: PipeFn<T29, T30>
    • f32: PipeFn<T30, T31>
    • Rest ...fns: Other

    Returns (...args: Args) => ReturnType<TupleLast<Other>>

      • (...args: Args): ReturnType<TupleLast<Other>>
      • Parameters

        • Rest ...args: Args

        Returns ReturnType<TupleLast<Other>>

Generated using TypeDoc