From a9d806263afe0b2270904aeda5ce9f04616a41b3 Mon Sep 17 00:00:00 2001 From: Chris Cowan Date: Mon, 8 Oct 2018 09:20:45 -0700 Subject: [PATCH] Fix wu.enumerate() definition error in 'wu' package (#29511) * Fix wu.enumerate definition bug. * Fix several methods returning Iterable<...> instead of WuIterable<...> --- types/wu/index.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/types/wu/index.d.ts b/types/wu/index.d.ts index 08a1b9f19a..151997f3c6 100644 --- a/types/wu/index.d.ts +++ b/types/wu/index.d.ts @@ -24,10 +24,10 @@ declare namespace wu { function asyncEach(fn: Consumer, maxBlock?: number, timeout?: number): void; function drop(n: number, iter: Iterable): WuIterable; function dropWhile(fn: Filter, iter: Iterable): WuIterable; - function cycle(iter: Iterable): Iterable; + function cycle(iter: Iterable): WuIterable; function chunk(n: number, iter: Iterable): WuIterable; function concatMap(fn: (t: T) => Iterable, iter: Iterable): WuIterable; - function enumerate(iter: Iterable): Iterable<[number, T]>; + function enumerate(iter: Iterable): WuIterable<[T, number]>; function every(fn: Filter, iter: Iterable): boolean; function filter(fn: Filter, iter: Iterable): WuIterable; function find(fn: Filter, iter: Iterable): T | undefined; @@ -73,10 +73,10 @@ declare namespace wu { asyncEach(fn: Consumer, maxBlock?: number, timeout?: number): any; drop(n: number): WuIterable; dropWhile(fn: Filter): WuIterable; - cycle(): Iterable; + cycle(): WuIterable; chunk(n: number): WuIterable; concatMap(fn: (t: T) => Iterable): WuIterable; - enumerate(): Iterable<[number, T]>; + enumerate(): WuIterable<[T, number]>; every(fn: Filter): boolean; filter(fn: Filter): WuIterable; find(fn: Filter): T | undefined;