@types/async
Advanced tools
Comparing version 2.0.47 to 2.0.48
@@ -10,2 +10,3 @@ // Type definitions for Async 2.0.1 | ||
export interface Dictionary<T> { [key: string]: T; } | ||
export type IterableCollection<T> = T[] | IterableIterator<T> | Dictionary<T> | ||
@@ -40,7 +41,5 @@ export interface ErrorCallback<T> { (err?: T): void; } | ||
concurrency: number; | ||
push<E>(task: T, callback?: ErrorCallback<E>): void; | ||
push<E>(task: T | T[], callback?: ErrorCallback<E>): void; | ||
push<R,E>(task: T, callback?: AsyncResultCallback<R, E>): void; | ||
push<E>(task: T[], callback?: ErrorCallback<E>): void; | ||
unshift<E>(task: T, callback?: ErrorCallback<E>): void; | ||
unshift<E>(task: T[], callback?: ErrorCallback<E>): void; | ||
unshift<E>(task: T | T[], callback?: ErrorCallback<E>): void; | ||
saturated: () => any; | ||
@@ -67,4 +66,3 @@ empty: () => any; | ||
paused: boolean; | ||
push<R,E>(task: T, priority: number, callback?: AsyncResultArrayCallback<R, E>): void; | ||
push<R,E>(task: T[], priority: number, callback?: AsyncResultArrayCallback<R, E>): void; | ||
push<R,E>(task: T | T[], priority: number, callback?: AsyncResultArrayCallback<R, E>): void; | ||
saturated: () => any; | ||
@@ -92,3 +90,2 @@ empty: () => any; | ||
push(task: any, callback? : Function): void; | ||
push(task: any[], callback? : Function): void; | ||
saturated(): void; | ||
@@ -104,15 +101,11 @@ empty(): void; | ||
// Collections | ||
export function each<T, E>(arr: T[] | IterableIterator<T>, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function each<T, E>(arr: Dictionary<T>, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function each<T, E>(arr: IterableCollection<T>, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export const eachSeries: typeof each; | ||
export function eachLimit<T, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function eachLimit<T, E>(arr: Dictionary<T>, limit: number, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function eachLimit<T, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export const forEach: typeof each; | ||
export const forEachSeries: typeof each; | ||
export const forEachLimit: typeof eachLimit; | ||
export function forEachOf<T, E>(obj: T[] | IterableIterator<T>, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function forEachOf<T, E>(obj: Dictionary<T>, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function forEachOf<T, E>(obj: IterableCollection<T>, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export const forEachOfSeries: typeof forEachOf; | ||
export function forEachOfLimit<T, E>(obj: T[] | IterableIterator<T>, limit: number, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function forEachOfLimit<T, E>(obj: Dictionary<T>, limit: number, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export function forEachOfLimit<T, E>(obj: IterableCollection<T>, limit: number, iterator: AsyncForEachOfIterator<T, E>, callback?: ErrorCallback<E>): void; | ||
export const eachOf: typeof forEachOf; | ||
@@ -124,16 +117,9 @@ export const eachOfSeries: typeof forEachOf; | ||
export const mapSeries: typeof map; | ||
export function mapLimit<T, R, E>( | ||
arr: T[] | Dictionary<T> | IterableIterator<T>, | ||
limit: number, | ||
iterator: AsyncResultIterator<T, R, E>, | ||
callback?: AsyncResultArrayCallback<R, E> | ||
): void; | ||
export function mapLimit<T, R, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncResultIterator<T, R, E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function mapValuesLimit<T, R, E>(obj: Dictionary<T>, limit: number, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultObjectCallback<R, E>): void; | ||
export function mapValues<T, R, E>(obj: Dictionary<T>, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultObjectCallback<R, E>): void; | ||
export const mapValuesSeries: typeof mapValues; | ||
export function filter<T, E>(arr: T[] | IterableIterator<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export function filter<T, E>(arr: Dictionary<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export function filter<T, E>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export const filterSeries: typeof filter; | ||
export function filterLimit<T, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export function filterLimit<T, E>(arr: Dictionary<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export function filterLimit<T, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export const select: typeof filter; | ||
@@ -150,7 +136,5 @@ export const selectSeries: typeof filter; | ||
export const foldr: typeof reduce; | ||
export function detect<T, E>(arr: T[] | IterableIterator<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export function detect<T, E>(arr: Dictionary<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export function detect<T, E>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export const detectSeries: typeof detect; | ||
export function detectLimit<T, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export function detectLimit<T, E>(arr: Dictionary<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export function detectLimit<T, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultCallback<T, E>): void; | ||
export const find: typeof detect; | ||
@@ -160,15 +144,11 @@ export const findSeries: typeof detect; | ||
export function sortBy<T, V, E>(arr: T[] | IterableIterator<T>, iterator: AsyncResultIterator<T, V, E>, callback?: AsyncResultArrayCallback<T, E>): void; | ||
export function some<T, E>(arr: T[] | IterableIterator<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function some<T, E>(arr: Dictionary<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function some<T, E>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export const someSeries: typeof some; | ||
export function someLimit<T, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function someLimit<T, E>(arr: Dictionary<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function someLimit<T, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export const any: typeof some; | ||
export const anySeries: typeof someSeries; | ||
export const anyLimit: typeof someLimit; | ||
export function every<T, E>(arr: T[] | IterableIterator<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function every<T, E>(arr: Dictionary<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function every<T, E>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export const everySeries: typeof every; | ||
export function everyLimit<T, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function everyLimit<T, E>(arr: Dictionary<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export function everyLimit<T, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncBooleanResultCallback<E>): void; | ||
export const all: typeof every; | ||
@@ -178,6 +158,4 @@ export const allSeries: typeof every; | ||
export function concat<T, R, E>(arr: T[] | IterableIterator<T>, iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function concat<T, R, E>(arr: Dictionary<T>, iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function concatLimit<T, R, E>(arr: T[] | IterableIterator<T>, limit: number, iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function concatLimit<T, R, E>(arr: Dictionary<T>, limit: number,iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function concat<T, R, E>(arr: IterableCollection<T>, iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export function concatLimit<T, R, E>(arr: IterableCollection<T>, limit: number, iterator: AsyncResultIterator<T, R[], E>, callback?: AsyncResultArrayCallback<R, E>): void; | ||
export const concatSeries: typeof concat; | ||
@@ -184,0 +162,0 @@ |
{ | ||
"name": "@types/async", | ||
"version": "2.0.47", | ||
"version": "2.0.48", | ||
"description": "TypeScript definitions for Async", | ||
@@ -40,4 +40,4 @@ "license": "MIT", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "98059a2a001997777b94bcd2f4ac93ecd173461cce9c4798b2e326247bfab17c", | ||
"typesPublisherContentHash": "713ae1be7f97eb246ad8d635c00fc1eb3461792ae86496c406e6bddf0f296087", | ||
"typeScriptVersion": "2.1" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Thu, 11 Jan 2018 21:51:19 GMT | ||
* Last updated: Thu, 15 Mar 2018 23:17:55 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: async |
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
17644
193