diff --git a/types/ramda/index.d.ts b/types/ramda/index.d.ts index 3bb255b8a9..bcc5b732b0 100644 --- a/types/ramda/index.d.ts +++ b/types/ramda/index.d.ts @@ -1325,7 +1325,7 @@ declare namespace R { fn3: (x: T3) => T4, fn4: (x: T4) => T5, fn5: (x: T5) => T6, - fn6: (x: T5) => T6, + fn6: (x: T6) => T7, fn7: (x: T7) => T8): (x0: V0, x1: V1) => T8; pipe( fn0: (x0: V0, x1: V1, x2: V2) => T1, @@ -1334,9 +1334,74 @@ declare namespace R { fn3: (x: T3) => T4, fn4: (x: T4) => T5, fn5: (x: T5) => T6, - fn6: (x: T5) => T6, + fn6: (x: T6) => T7, fn7: (x: T7) => T8): (x0: V0, x1: V1, x2: V2) => T8; + pipe( + fn0: (x0: V0) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9): (x0: V0) => T9; + pipe( + fn0: (x0: V0, x1: V1) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9): (x0: V0, x1: V1) => T9; + pipe( + fn0: (x0: V0, x1: V1, x2: V2) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9): (x0: V0, x1: V1, x2: V2) => T9; + + pipe( + fn0: (x0: V0) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9, + fn9: (x: T9) => T10): (x0: V0) => T10; + pipe( + fn0: (x0: V0, x1: V1) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9, + fn9: (x: T9) => T10): (x0: V0, x1: V1) => T10; + pipe( + fn0: (x0: V0, x1: V1, x2: V2) => T1, + fn1: (x: T1) => T2, + fn2: (x: T2) => T3, + fn3: (x: T3) => T4, + fn4: (x: T4) => T5, + fn5: (x: T5) => T6, + fn6: (x: T6) => T7, + fn7: (x: T7) => T8, + fn8: (x: T8) => T9, + fn9: (x: T9) => T10): (x0: V0, x1: V1, x2: V2) => T10; + /** * Returns a new list by plucking the same named property off all objects in the list supplied. */