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