@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
25 lines • 674 B
TypeScript
export declare type ExecutionStrategy = Sequential | Parallel | ParallelN;
export declare class Sequential {
readonly _tag = "Sequential";
}
export declare class Parallel {
readonly _tag = "Parallel";
}
export declare class ParallelN {
readonly n: number;
readonly _tag = "ParallelN";
constructor(n: number);
}
/**
* Sequential execution strategy
*/
export declare const sequential: ExecutionStrategy;
/**
* Parallel execution strategy
*/
export declare const parallel: ExecutionStrategy;
/**
* Parallel (up to N) execution strategy
*/
export declare function parallelN(n: number): ExecutionStrategy;
//# sourceMappingURL=ExecutionStrategy.d.ts.map