@4players/odin-common
Version:
Commonly used type definitions and utility functions across ODIN web projects
8 lines (7 loc) • 321 B
TypeScript
export declare class Selector<T extends Array<() => PromiseLike<U>>, U> {
private readonly _Generators;
private readonly _Futures;
constructor(_Generators: T);
next(): Promise<Awaited<ReturnType<T[number]>>>;
static addIndex<T>(generator: () => PromiseLike<T>, index: number): Promise<[T, number]>;
}