UNPKG

@types/run-parallel-limit

Version:
43 lines (33 loc) 1.46 kB
# 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](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/run-parallel-limit/index.d.ts) ````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](https://github.com/mrmlnc).