@types/run-parallel-limit
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Installation

npm install --save @types/run-parallel-limit

Summary

This package contains type definitions for run-parallel-limit (https://github.com/feross/run-parallel-limit).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/run-parallel-limit.

index.d.ts

declare namespace RunParallelLimit {
    type TaskCallback<T> = (err: Error | null, results?: T) => void;
    type Task<T> = (callback: TaskCallback<T>) => void;
    type TaskObj<T> = Record<string, Task<T>>;

    type Callback<T> = (err: Error, results: T) => void;
}

declare function RunParallelLimit<T>(tasks: Array<RunParallelLimit.Task<T>>, limit: number): T[];
declare function RunParallelLimit<T>(
    tasks: Array<RunParallelLimit.Task<T>>,
    limit: number,
    callback: RunParallelLimit.Callback<T[]>,
): void;

declare function RunParallelLimit<T>(tasks: RunParallelLimit.TaskObj<T>, limit: number): Record<string, T>;
declare function RunParallelLimit<T>(
    tasks: RunParallelLimit.TaskObj<T>,
    limit: number,
    callback: RunParallelLimit.Callback<Record<string, T>>,
): void;

export = RunParallelLimit;

Additional Details

  • Last updated: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: none

Credits

These definitions were written by mrmlnc.

Versions

Current Tags

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    503
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    181

Package Sidebar

Install

npm i @types/run-parallel-limit

Weekly Downloads

684

Version

1.0.3

License

MIT

Unpacked Size

4.25 kB

Total Files

5

Last publish

Collaborators

  • types