Merge pull request #13259 from elias-winberg/fix-mapValues

Fix definitions for 'mapValues',  'mapValuesLimit', 'mapValuesSeries'
This commit is contained in:
Andy
2016-12-12 12:28:38 -08:00
committed by GitHub
2 changed files with 4 additions and 4 deletions

View File

@@ -648,7 +648,7 @@ async.mapValues<number, string, Error>({
}, 500);
}, function(err: Error, results: string[]): void {
}, function(err: Error, results: Dictionary<string>): void {
console.log("async.mapValues: done with results", results);
@@ -668,7 +668,7 @@ async.mapValuesSeries<number, string, Error>({
}, 500);
}, function(err: Error, results: string[]): void {
}, function(err: Error, results: Dictionary<string>): void {
console.log("async.mapValuesSeries: done with results", results);

4
async/index.d.ts vendored
View File

@@ -111,8 +111,8 @@ interface Async {
mapSeries: typeof async.map;
mapLimit<T, R, E>(arr: T[], limit: number, iterator: AsyncResultIterator<T, R, E>, callback?: AsyncResultArrayCallback<R, E>): void;
mapLimit<T, R, E>(arr: Dictionary<T>, limit: number, iterator: AsyncResultIterator<T, R, E>, callback?: AsyncResultArrayCallback<R, E>): void;
mapValuesLimit<T, R, E>(obj: Dictionary<T>, limit: number, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultCallback<R[], E>): void;
mapValues<T, R, E>(obj: Dictionary<T>, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultCallback<R[], E>): void;
mapValuesLimit<T, R, E>(obj: Dictionary<T>, limit: number, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultObjectCallback<R, E>): void;
mapValues<T, R, E>(obj: Dictionary<T>, iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void, callback: AsyncResultObjectCallback<R, E>): void;
mapValuesSeries: typeof async.mapValues;
filter<T, E>(arr: T[], iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void;
filter<T, E>(arr: Dictionary<T>, iterator: AsyncBooleanIterator<T, E>, callback?: AsyncResultArrayCallback<T, E>): void;