Skip to content

Commit 6885efd

Browse files
committed
Add a type alias for Futures and ConcurrentFutures of any values
1 parent e3b37ff commit 6885efd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

index.d.ts

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ export type ConcurrentResolved<T> = ConcurrentFutureInstance<never, T>;
3838

3939
export type ConcurrentUncertain<L, R> = ConcurrentFutureInstance<L, R>;
4040

41+
export type AnyConcurrent = ConcurrentFutureInstance<unknown, unknown>;
42+
4143
export interface ConcurrentFutureInstance<L, R> extends Functor<R> {
4244
sequential: FutureInstance<L, R>
4345
'fantasy-land/ap'<A, B>(this: ConcurrentFutureInstance<L, (value: A) => B>, right: ConcurrentFutureInstance<L, A>): ConcurrentFutureInstance<L, B>
@@ -53,6 +55,8 @@ export type Resolved<T> = FutureInstance<never, T>;
5355

5456
export type Uncertain<L, R> = FutureInstance<L, R>;
5557

58+
export type AnyFuture = FutureInstance<unknown, unknown>;
59+
5660
export interface FutureInstance<L, R> extends Functor<R> {
5761

5862
/** The Future constructor */

0 commit comments

Comments
 (0)