@types/neo-async
Advanced tools
Comparing version 2.6.0 to 2.6.1
@@ -101,3 +101,3 @@ // Type definitions for neo-async 2.6 | ||
*/ | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
workersList<TWorker extends DataContainer<T>, CallbackContainer>(): TWorker[]; | ||
@@ -129,5 +129,5 @@ | ||
*/ | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
push<R>(task: T | T[]): Promise<R>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
push<R, E = Error>(task: T | T[], callback: AsyncResultCallback<R, E>): void; | ||
@@ -138,5 +138,5 @@ | ||
*/ | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
unshift<R>(task: T | T[]): Promise<R>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
unshift<R, E = Error>(task: T | T[], callback: AsyncResultCallback<R, E>): void; | ||
@@ -148,3 +148,3 @@ | ||
*/ | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
pushAsync<R>(task: T | T[]): Promise<R>; | ||
@@ -156,3 +156,3 @@ | ||
*/ | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
unshiftAsync<R>(task: T | T[]): Promise<R>; | ||
@@ -253,5 +253,5 @@ | ||
export interface AsyncPriorityQueue<T> extends Pick<QueueObject<T>, Exclude<keyof QueueObject<T>, 'push' | 'unshift'>> { | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
push<R>(task: T | T[], priority?: number): Promise<R>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
push<R, E = Error>(task: T | T[], priority: number, callback: AsyncResultCallback<R, E>): void; | ||
@@ -278,3 +278,3 @@ } | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function each<T, E = Error>(arr: IterableCollection<T>, iterator: AsyncIterator<T, E>): Promise<void>; | ||
@@ -291,3 +291,3 @@ export const eachSeries: typeof each; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncIterator<T, E>, | ||
@@ -305,3 +305,3 @@ ): Promise<void>; | ||
obj: IterableCollection<T>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncForEachOfIterator<T, E>, | ||
@@ -319,3 +319,3 @@ ): Promise<void>; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncForEachOfIterator<T, E>, | ||
@@ -333,3 +333,3 @@ ): Promise<void>; | ||
arr: T[] | IterableIterator<T> | Dictionary<T>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncResultIterator<T, R, E>, | ||
@@ -347,3 +347,3 @@ ): Promise<R[]>; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncResultIterator<T, R, E>, | ||
@@ -361,3 +361,3 @@ ): Promise<R[]>; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, | ||
@@ -373,3 +373,3 @@ ): Promise<R>; | ||
obj: Dictionary<T>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, | ||
@@ -383,3 +383,3 @@ ): Promise<R>; | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function filter<T, E = Error>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>): Promise<T[]>; | ||
@@ -396,3 +396,3 @@ export const filterSeries: typeof filter; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncBooleanIterator<T, E>, | ||
@@ -433,3 +433,3 @@ ): Promise<T[]>; | ||
arr: T[] | IterableIterator<T>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncResultIterator<T, V, E>, | ||
@@ -493,3 +493,3 @@ callback?: AsyncResultArrayCallback<T, E>, | ||
tasks: Array<AsyncFunction<T, E>> | Dictionary<AsyncFunction<T, E>>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
): Promise<R>; | ||
@@ -506,3 +506,3 @@ export function parallel<T, E = Error>( | ||
tasks: Array<AsyncFunction<T, E>> | Dictionary<AsyncFunction<T, E>>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
): Promise<R>; | ||
@@ -522,3 +522,3 @@ export function parallelLimit<T, E = Error>( | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
): Promise<R>; | ||
@@ -532,5 +532,5 @@ export function whilst<E = Error>( | ||
test: (cb: (err: any, truth: boolean) => boolean) => boolean, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
fn: AsyncVoidFunction<E>, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
): Promise<R>; | ||
@@ -542,6 +542,6 @@ export function doWhilst<T, E = Error>( | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function doWhilst<T, R, E = Error>(fn: AsyncFunctionEx<T, E>, test: (...results: T[]) => boolean): Promise<R>; | ||
export function until<E = Error>(test: () => boolean, fn: AsyncVoidFunction<E>, callback: ErrorCallback<E>): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function until<R, E = Error>(test: () => boolean, fn: AsyncVoidFunction<E>): Promise<R>; | ||
@@ -553,3 +553,3 @@ export function doUntil<T, E = Error>( | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function doUntil<T, R, E = Error>(fn: AsyncFunctionEx<T, E>, test: (...results: T[]) => boolean): Promise<R>; | ||
@@ -568,3 +568,3 @@ export function during<E = Error>( | ||
// tslint:disable-next-line:ban-types | ||
export function waterfall<T, E = Error>(tasks: Function[], callback?: AsyncResultCallback<T, E>): void; // eslint-disable-line no-unnecessary-generics | ||
export function waterfall<T, E = Error>(tasks: Function[], callback?: AsyncResultCallback<T, E>): void; // eslint-disable-line @definitelytyped/no-unnecessary-generics | ||
// tslint:disable-next-line:ban-types | ||
@@ -578,13 +578,13 @@ export function compose(...fns: Function[]): Function; | ||
export function applyEachSeries(fns: Function[], ...argsAndCallback: any[]): void; // applyEachSeries(fns, args..., callback). TS does not support ... for a middle argument. Callback is optional. | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function queue<T, E = Error>(worker: AsyncWorker<T, E>, concurrency?: number): QueueObject<T>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function queue<T, R, E = Error>(worker: AsyncResultIterator<T, R, E>, concurrency?: number): QueueObject<T>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function priorityQueue<T, E = Error>(worker: AsyncWorker<T, E>, concurrency?: number): AsyncPriorityQueue<T>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function cargo<T, E = Error>(worker: AsyncWorker<T[], E>, payload?: number): QueueObject<T>; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function cargoQueue<T, E = Error>( | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
worker: AsyncWorker<T[], E>, | ||
@@ -603,3 +603,3 @@ concurrency?: number, | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function autoInject<E = Error>(tasks: any, callback?: AsyncResultCallback<any, E>): void; | ||
@@ -614,3 +614,3 @@ | ||
opts?: number | RetryOptions, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
task?: (callback: AsyncResultCallback<T, E>, results: any) => void, | ||
@@ -620,3 +620,3 @@ ): Promise<void>; | ||
opts?: number | RetryOptions, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
task?: (callback: AsyncResultCallback<T, E>, results: any) => void, | ||
@@ -632,3 +632,3 @@ callback?: AsyncResultCallback<any, E>, | ||
// tslint:disable-next-line:ban-types | ||
export function apply<E = Error>(fn: Function, ...args: any[]): AsyncFunction<any, E>; // eslint-disable-line no-unnecessary-generics | ||
export function apply<E = Error>(fn: Function, ...args: any[]): AsyncFunction<any, E>; // eslint-disable-line @definitelytyped/no-unnecessary-generics | ||
// tslint:disable-next-line:ban-types | ||
@@ -657,3 +657,3 @@ export function nextTick(callback: Function, ...args: any[]): void; | ||
): void; | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
export function times<T, E = Error>(n: number, iterator: AsyncResultIterator<number, T, E>): Promise<T>; | ||
@@ -670,3 +670,3 @@ export const timesSeries: typeof times; | ||
limit: number, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iterator: AsyncResultIterator<number, T, E>, | ||
@@ -677,3 +677,3 @@ ): Promise<T>; | ||
arr: T[], | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iteratee: (acc: R[], item: T, key: number, callback: (error?: E) => void) => void, | ||
@@ -691,3 +691,3 @@ callback?: AsyncResultArrayCallback<T, E>, | ||
arr: { [key: string]: T }, | ||
// eslint-disable-next-line no-unnecessary-generics | ||
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics | ||
iteratee: (acc: { [key: string]: R }, item: T, key: string, callback: (error?: E) => void) => void, | ||
@@ -694,0 +694,0 @@ callback?: AsyncResultObjectCallback<T, E>, |
{ | ||
"name": "@types/neo-async", | ||
"version": "2.6.0", | ||
"version": "2.6.1", | ||
"description": "TypeScript definitions for neo-async", | ||
@@ -23,4 +23,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/neo-async", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "c3a1a3fea0e938f13ee848d0572282a4e615f5db0c62d0a06ae16d74348dfc0e", | ||
"typeScriptVersion": "4.2" | ||
"typesPublisherContentHash": "777a6507b473a84ca186c7d580ec89d4734a51636c31cc24fa6c91a1b0be9a3f", | ||
"typeScriptVersion": "4.3" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 18 Jan 2023 18:32:46 GMT | ||
* Last updated: Tue, 22 Aug 2023 18:04:28 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: none |
29185