;
diff --git a/sources/Function/Compose/List/Async.ts b/sources/Function/Compose/List/Async.ts
index c70f54df8..6d7f0eee0 100644
--- a/sources/Function/Compose/List/Async.ts
+++ b/sources/Function/Compose/List/Async.ts
@@ -2,6 +2,7 @@
import {Function} from '../../Function'
import {Await} from '../../../Any/Await'
+import {Curry} from '../../Curry'
/**
*@hidden
@@ -11,7 +12,7 @@ export type ComposeListAsync = {
R0,
P extends any[],
>(fns: [
- Function,
+ Function
| Curry>,
]): Function>>
<
@@ -19,8 +20,8 @@ export type ComposeListAsync = {
R1,
P extends any[],
>(fns: [
- Function<[Await], R1>,
- Function,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -29,9 +30,9 @@ export type ComposeListAsync = {
R2,
P extends any[],
>(fns: [
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -41,10 +42,10 @@ export type ComposeListAsync = {
R3,
P extends any[],
>(fns: [
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -55,11 +56,11 @@ export type ComposeListAsync = {
R4,
P extends any[],
>(fns: [
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -71,12 +72,12 @@ export type ComposeListAsync = {
R5,
P extends any[],
>(fns: [
- Function<[Await], R5>,
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R5> | Curry], R5>>,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -89,13 +90,13 @@ export type ComposeListAsync = {
R6,
P extends any[],
>(fns: [
- Function<[Await], R6>,
- Function<[Await], R5>,
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R6> | Curry], R6>>,
+ Function<[Await], R5> | Curry], R5>>,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -109,14 +110,14 @@ export type ComposeListAsync = {
R7,
P extends any[],
>(fns: [
- Function<[Await], R7>,
- Function<[Await], R6>,
- Function<[Await], R5>,
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R7> | Curry], R7>>,
+ Function<[Await], R6> | Curry], R6>>,
+ Function<[Await], R5> | Curry], R5>>,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -131,15 +132,15 @@ export type ComposeListAsync = {
R8,
P extends any[],
>(fns: [
- Function<[Await], R8>,
- Function<[Await], R7>,
- Function<[Await], R6>,
- Function<[Await], R5>,
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R8> | Curry], R8>>,
+ Function<[Await], R7> | Curry], R7>>,
+ Function<[Await], R6> | Curry], R6>>,
+ Function<[Await], R5> | Curry], R5>>,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
<
@@ -155,15 +156,15 @@ export type ComposeListAsync = {
R9,
P extends any[],
>(fns: [
- Function<[Await], R9>,
- Function<[Await], R8>,
- Function<[Await], R7>,
- Function<[Await], R6>,
- Function<[Await], R5>,
- Function<[Await], R4>,
- Function<[Await], R3>,
- Function<[Await], R2>,
- Function<[Await], R1>,
- Function,
+ Function<[Await], R9> | Curry], R9>>,
+ Function<[Await], R8> | Curry], R8>>,
+ Function<[Await], R7> | Curry], R7>>,
+ Function<[Await], R6> | Curry], R6>>,
+ Function<[Await], R5> | Curry], R5>>,
+ Function<[Await], R4> | Curry], R4>>,
+ Function<[Await], R3> | Curry], R3>>,
+ Function<[Await], R2> | Curry], R2>>,
+ Function<[Await], R1> | Curry], R1>>,
+ Function | Curry>,
]): Function>>
}
diff --git a/sources/Function/Compose/List/Sync.ts b/sources/Function/Compose/List/Sync.ts
index 56121cbc8..670f3a77f 100644
--- a/sources/Function/Compose/List/Sync.ts
+++ b/sources/Function/Compose/List/Sync.ts
@@ -1,5 +1,6 @@
/** @ignore *//** */
+import {Curry} from '../../Curry'
import {Function} from '../../Function'
/**
@@ -10,7 +11,7 @@ export type ComposeListSync = {
R0,
P extends any[],
>(fns: [
- Function
,
+ Function
| Curry>,
]): Function
<
@@ -18,8 +19,8 @@ export type ComposeListSync = {
R1,
P extends any[],
>(fns: [
- Function<[R0], R1>,
- Function
,
+ Function<[R0], R1> | Curry>,
+ Function | Curry>,
]): Function
<
@@ -28,9 +29,9 @@ export type ComposeListSync = {
R2,
P extends any[],
>(fns: [
- Function<[R1], R2>,
- Function<[R0], R1>,
- Function
,
+ Function<[R1], R2> | Curry>,
+ Function<[R0], R1> | Curry>,
+ Function | Curry>,
]): Function
<
@@ -40,10 +41,10 @@ export type ComposeListSync = {
R3,
P extends any[],
>(fns: [
- Function<[R2], R3>,
- Function<[R1], R2>,
- Function<[R0], R1>,
- Function
,
+ Function<[R2], R3> | Curry>,
+ Function<[R1], R2> | Curry>,
+ Function<[R0], R1> | Curry>,
+ Function | Curry>,
]): Function
<
@@ -54,11 +55,11 @@ export type ComposeListSync = {
R4,
P extends any[],
>(fns: [
- Function<[R3], R4>,
- Function<[R2], R3>,
- Function<[R1], R2>,
- Function<[R0], R1>,
- Function
,
+ Function<[R3], R4> | Curry>,
+ Function<[R2], R3> | Curry>,
+ Function<[R1], R2> | Curry>,
+ Function<[R0], R1> | Curry>,
+ Function | Curry>,
]): Function
<
@@ -70,12 +71,12 @@ export type ComposeListSync = {
R5,
P extends any[],
>(fns: [
- Function<[R4], R5>,
- Function<[R3], R4>,
- Function<[R2], R3>,
- Function<[R1], R2>,
- Function<[R0], R1>,
- Function
,
+ Function<[R4], R5> | Curry>,
+ Function<[R3], R4> | Curry>,
+ Function<[R2], R3> | Curry>,
+ Function<[R1], R2> | Curry>,
+ Function<[R0], R1> | Curry>,
+ Function | Curry>,
]): Function
<
@@ -88,13 +89,13 @@ export type ComposeListSync = {
R6,
P extends any[],
>(fns: [
- Function<[R5], R6>,
- Function<[R4], R5>,
- Function<[R3], R4>,
- Function<[R2], R3>,
- Function<[R1], R2>,
- Function<[R0], R1>,
- Function
,
+ Function<[R5], R6> | Curry>,
+ Function<[R4], R5> | Curry>,
+ Function<[R3], R4> | Curry>,
+ Function<[R2], R3> | Curry>,
+ Function<[R1], R2> | Curry>,
+ Function<[R0], R1> | Curry>,
+ Function | Curry