@types/async
Advanced tools
Comparing version 1.4.29 to 2.0.30
@@ -1,2 +0,2 @@ | ||
// Type definitions for Async 1.4.2 | ||
// Type definitions for Async 2.0.1 | ||
// Project: https://github.com/caolan/async | ||
@@ -40,2 +40,9 @@ // Definitions by: Boris Yankov <https://github.com/borisyankov/>, Arseniy Maximov <https://github.com/kern0>, Joe Herman <https://github.com/Penryn> | ||
kill(): void; | ||
workersList(): { | ||
data: T, | ||
callback: Function | ||
}[]; | ||
error(error: Error, data: any): void; | ||
unsaturated(): void; | ||
buffer: number; | ||
} | ||
@@ -58,2 +65,10 @@ | ||
kill(): void; | ||
workersList(): { | ||
data: T, | ||
priority: number, | ||
callback: Function | ||
}[]; | ||
error(error: Error, data: any): void; | ||
unsaturated(): void; | ||
buffer: number; | ||
} | ||
@@ -90,2 +105,5 @@ | ||
mapLimit<T, R>(arr: T[], limit: number, iterator: AsyncResultIterator<T, R>, callback?: AsyncResultArrayCallback<R>): any; | ||
mapValuesLimit<T, R>(obj: {[name: string]: T}, limit: number, iteratee: (value: string, key: T, callback: AsyncResultCallback<R>) => void, callback: AsyncResultCallback<R[]>): void; | ||
mapValues<T, R>(obj: {[name: string]: T}, iteratee: (value: string, key: T, callback: AsyncResultCallback<R>) => void, callback: AsyncResultCallback<R[]>): void; | ||
mapValuesSeries: typeof async.mapValues; | ||
filter<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: AsyncResultArrayCallback<T>): any; | ||
@@ -106,7 +124,13 @@ select<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: AsyncResultArrayCallback<T>): any; | ||
detect<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: AsyncResultCallback<T>): any; | ||
find: typeof async.detect; | ||
detectSeries<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: AsyncResultCallback<T>): any; | ||
findSeries: typeof async.detectSeries; | ||
detectLimit<T>(arr: T[], limit: number, iterator: AsyncBooleanIterator<T>, callback?: AsyncResultCallback<T>): any; | ||
findLimit: typeof async.detectLimit; | ||
sortBy<T, V>(arr: T[], iterator: AsyncResultIterator<T, V>, callback?: AsyncResultArrayCallback<T>): any; | ||
some<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: (result: boolean) => void): any; | ||
someLimit<T>(arr: T[], limit: number, iterator: AsyncBooleanIterator<T>, callback?: (result: boolean) => void): any; | ||
anyLimit: typeof async.someLimit; | ||
someSeries<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: (result: boolean) => void): any; | ||
anySeries: typeof async.someSeries; | ||
any<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: (result: boolean) => void): any; | ||
@@ -141,10 +165,20 @@ every<T>(arr: T[], iterator: AsyncBooleanIterator<T>, callback?: (result: boolean) => any): any; | ||
cargo(worker : (tasks: any[], callback : ErrorCallback) => void, payload? : number) : AsyncCargo; | ||
auto(tasks: any, callback?: (error: Error, results: any) => void): void; | ||
auto(tasks: any, concurrency?: number, callback?: (error: Error, results: any) => void): void; | ||
autoInject(tasks: any, callback?: (error: Error, results: any) => void): void; | ||
retry<T>(opts: number, task: (callback : AsyncResultCallback<T>, results: any) => void, callback: (error: Error, results: any) => void): void; | ||
retry<T>(opts: { times: number, interval: number|((retryCount: number) => number) }, task: (callback: AsyncResultCallback<T>, results : any) => void, callback: (error: Error, results: any) => void): void; | ||
iterator(tasks: Function[]): Function; | ||
retryable<T>(opts: number | {times: number, interval: number}, task: AsyncFunction<T>): AsyncFunction<T>; | ||
apply(fn: Function, ...arguments: any[]): AsyncFunction<any>; | ||
nextTick(callback: Function): void; | ||
setImmediate(callback: Function): void; | ||
nextTick(callback: Function, ...args: any[]): void; | ||
setImmediate: typeof async.nextTick; | ||
allLimit<T>(arr: T[], limit: number, iteratee: AsyncBooleanIterator<T>, cb?: (result: boolean) => any) : any; | ||
everySeries<T>(arr: T[], iteratee: AsyncBooleanIterator<T>, cb?: (result: boolean) => any) : any | ||
allSeries: typeof async.everySeries; | ||
reflect<T>(fn: AsyncFunction<T>) : (callback: (err: void, result: {error?: Error, value?: T}) => void) => void; | ||
reflectAll<T>(tasks: AsyncFunction<T>[]): ((callback: (err: void, result: {error?: Error, value?: T}) => void) => void)[]; | ||
timeout<T>(fn: AsyncFunction<T>, milliseconds: number, info: any): AsyncFunction<T>; | ||
times<T> (n: number, iterator: AsyncResultIterator<number, T>, callback: AsyncResultArrayCallback<T>): void; | ||
@@ -154,2 +188,9 @@ timesSeries<T>(n: number, iterator: AsyncResultIterator<number, T>, callback: AsyncResultArrayCallback<T>): void; | ||
transform<T, R>(arr: T[], iteratee: (acc: R[], item: T, key: string, callback: (error?: Error) => void) => void): void; | ||
transform<T, R>(arr: T[], acc: R[], iteratee: (acc: R[], item: T, key: string, callback: (error?: Error) => void) => void): void; | ||
transform<T, R>(arr: {[key: string] : T}, iteratee: (acc: {[key: string] : R}, item: T, key: string, callback: (error?: Error) => void) => void): void; | ||
transform<T, R>(arr: {[key: string] : T}, acc: {[key: string] : R}, iteratee: (acc: {[key: string] : R}, item: T, key: string, callback: (error?: Error) => void) => void): void; | ||
race<T>(tasks: (AsyncFunction<T>)[], callback: AsyncResultCallback<T>) : void; | ||
// Utils | ||
@@ -164,3 +205,2 @@ memoize(fn: Function, hasher?: Function): Function; | ||
dir(fn: Function, ...arguments: any[]): void; | ||
noConflict(): Async; | ||
} | ||
@@ -167,0 +207,0 @@ |
{ | ||
"name": "@types/async", | ||
"version": "1.4.29", | ||
"description": "TypeScript definitions for Async 1.4.2", | ||
"version": "2.0.30", | ||
"description": "TypeScript definitions for Async 2.0.1", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "author": "Boris Yankov <https://github.com/borisyankov/>, Arseniy Maximov <https://github.com/kern0>, Joe Herman <https://github.com/Penryn>", |
@@ -5,3 +5,3 @@ # Installation | ||
# Summary | ||
This package contains type definitions for Async 1.4.2 (https://github.com/caolan/async). | ||
This package contains type definitions for Async 2.0.1 (https://github.com/caolan/async). | ||
@@ -12,3 +12,3 @@ # Details | ||
Additional Details | ||
* Last updated: Tue, 02 Aug 2016 15:42:54 GMT | ||
* Last updated: Mon, 08 Aug 2016 20:24:43 GMT | ||
* File structure: Mixed | ||
@@ -15,0 +15,0 @@ * Library Dependencies: none |
@@ -6,5 +6,5 @@ { | ||
"moduleDependencies": [], | ||
"libraryMajorVersion": "1", | ||
"libraryMinorVersion": "4", | ||
"libraryName": "Async 1.4.2", | ||
"libraryMajorVersion": "2", | ||
"libraryMinorVersion": "0", | ||
"libraryName": "Async 2.0.1", | ||
"typingsPackageName": "async", | ||
@@ -25,3 +25,3 @@ "projectName": "https://github.com/caolan/async", | ||
"hasPackageJson": false, | ||
"contentHash": "5972dcee5ebc2647e1f944c3c059193941cd70e905803e187daf534a7e2cad7f" | ||
"contentHash": "f4fe6c01c0a4fa37d5eb18cbef0540fbad8d6b102ea16e88edb1f6c880af4e59" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
15215
210
0