Created
May 9, 2024 14:08
-
-
Save JamieMason/7980974f7deb259b5e4d23aec1adbe88 to your computer and use it in GitHub Desktop.
TypeScript pipe function
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Takes a value and passes it through a sequence of functions in left-to-right order. | |
* | |
* A Function that takes an initial value of any type (`unknown`), followed by any number of functions as arguments. It | |
* returns the result of passing the initial value through each of the functions, one by one, in the order that they | |
* were passed in. It provides a way to easily chain together multiple functions in a pipeline, where the output of each | |
* function becomes the input for the next one. | |
* | |
* ## Example | |
* | |
* In this example, we have three functions: `add`, `multiply`, and `square`. We want to pass a value through these | |
* functions in a specific order and get the final result. | |
* | |
* ```ts | |
* const result = pipe(2, add(3), multiply(4), square); | |
* | |
* console.log(result); // Output: 400 | |
* ``` | |
*/ | |
export function pipe<A0, A1>(value: A0, fn0: (a0: A0) => A1): A1; | |
export function pipe<A0, A1, A2>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2): A2; | |
export function pipe<A0, A1, A2, A3>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3): A3; | |
export function pipe<A0, A1, A2, A3, A4>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4): A4; | |
export function pipe<A0, A1, A2, A3, A4, A5>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5): A5; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6): A6; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7): A7; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8): A8; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9): A9; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10): A10; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11): A11; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12): A12; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13): A13; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14): A14; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15): A15; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16): A16; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17): A17; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18): A18; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19): A19; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20): A20; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21): A21; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22): A22; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23): A23; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24): A24; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25): A25; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26): A26; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27): A27; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28): A28; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29): A29; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30): A30; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31): A31; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32): A32; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33): A33; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34): A34; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35): A35; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36): A36; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37): A37; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38): A38; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39): A39; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40): A40; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41): A41; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42): A42; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43): A43; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44): A44; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45): A45; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46): A46; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47): A47; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48): A48; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49): A49; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50): A50; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51): A51; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52): A52; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53): A53; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54): A54; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55): A55; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56): A56; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57): A57; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58): A58; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59): A59; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60): A60; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61): A61; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62): A62; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63): A63; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64): A64; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65): A65; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66): A66; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67): A67; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68): A68; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69): A69; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70): A70; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71): A71; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72): A72; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73): A73; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74): A74; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75): A75; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75, fn75: (a75: A75) => A76): A76; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75, fn75: (a75: A75) => A76, fn76: (a76: A76) => A77): A77; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77, A78>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75, fn75: (a75: A75) => A76, fn76: (a76: A76) => A77, fn77: (a77: A77) => A78): A78; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77, A78, A79>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75, fn75: (a75: A75) => A76, fn76: (a76: A76) => A77, fn77: (a77: A77) => A78, fn78: (a78: A78) => A79): A79; | |
export function pipe<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77, A78, A79, A80>(value: A0, fn0: (a0: A0) => A1, fn1: (a1: A1) => A2, fn2: (a2: A2) => A3, fn3: (a3: A3) => A4, fn4: (a4: A4) => A5, fn5: (a5: A5) => A6, fn6: (a6: A6) => A7, fn7: (a7: A7) => A8, fn8: (a8: A8) => A9, fn9: (a9: A9) => A10, fn10: (a10: A10) => A11, fn11: (a11: A11) => A12, fn12: (a12: A12) => A13, fn13: (a13: A13) => A14, fn14: (a14: A14) => A15, fn15: (a15: A15) => A16, fn16: (a16: A16) => A17, fn17: (a17: A17) => A18, fn18: (a18: A18) => A19, fn19: (a19: A19) => A20, fn20: (a20: A20) => A21, fn21: (a21: A21) => A22, fn22: (a22: A22) => A23, fn23: (a23: A23) => A24, fn24: (a24: A24) => A25, fn25: (a25: A25) => A26, fn26: (a26: A26) => A27, fn27: (a27: A27) => A28, fn28: (a28: A28) => A29, fn29: (a29: A29) => A30, fn30: (a30: A30) => A31, fn31: (a31: A31) => A32, fn32: (a32: A32) => A33, fn33: (a33: A33) => A34, fn34: (a34: A34) => A35, fn35: (a35: A35) => A36, fn36: (a36: A36) => A37, fn37: (a37: A37) => A38, fn38: (a38: A38) => A39, fn39: (a39: A39) => A40, fn40: (a40: A40) => A41, fn41: (a41: A41) => A42, fn42: (a42: A42) => A43, fn43: (a43: A43) => A44, fn44: (a44: A44) => A45, fn45: (a45: A45) => A46, fn46: (a46: A46) => A47, fn47: (a47: A47) => A48, fn48: (a48: A48) => A49, fn49: (a49: A49) => A50, fn50: (a50: A50) => A51, fn51: (a51: A51) => A52, fn52: (a52: A52) => A53, fn53: (a53: A53) => A54, fn54: (a54: A54) => A55, fn55: (a55: A55) => A56, fn56: (a56: A56) => A57, fn57: (a57: A57) => A58, fn58: (a58: A58) => A59, fn59: (a59: A59) => A60, fn60: (a60: A60) => A61, fn61: (a61: A61) => A62, fn62: (a62: A62) => A63, fn63: (a63: A63) => A64, fn64: (a64: A64) => A65, fn65: (a65: A65) => A66, fn66: (a66: A66) => A67, fn67: (a67: A67) => A68, fn68: (a68: A68) => A69, fn69: (a69: A69) => A70, fn70: (a70: A70) => A71, fn71: (a71: A71) => A72, fn72: (a72: A72) => A73, fn73: (a73: A73) => A74, fn74: (a74: A74) => A75, fn75: (a75: A75) => A76, fn76: (a76: A76) => A77, fn77: (a77: A77) => A78, fn78: (a78: A78) => A79, fn79: (a79: A79) => A80): A80; | |
export function pipe(initialValue: unknown, ...fns: AnyFn[]) { | |
return fns.reduce((acc, fn) => fn(acc), initialValue); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment