From cce8c44b2bba795d8aaed28ab69d15cbe0d6e6d5 Mon Sep 17 00:00:00 2001 From: Smoren Date: Sat, 25 Jan 2025 14:43:10 +0300 Subject: [PATCH] reduce tests updating in progress. --- tests/reduce/to-average.test.ts | 35 ++++++--------- tests/reduce/to-count.test.ts | 37 ++++++--------- tests/reduce/to-first-and-last.test.ts | 53 +++++++++------------- tests/reduce/to-first.test.ts | 53 +++++++++------------- tests/reduce/to-last.test.ts | 50 +++++++++------------ tests/reduce/to-max.test.ts | 62 ++++++++------------------ 6 files changed, 106 insertions(+), 184 deletions(-) diff --git a/tests/reduce/to-average.test.ts b/tests/reduce/to-average.test.ts index 8ec9786..5957160 100644 --- a/tests/reduce/to-average.test.ts +++ b/tests/reduce/to-average.test.ts @@ -14,12 +14,9 @@ describe.each([ ...dataProviderForIterators(), ...dataProviderForStrings(), ...dataProviderForSets(), -] as Array<[Iterable|Iterator, number]>)( +])( "Reduce To Average Test", - ( - input: Iterable|Iterator, - expected: number - ) => { + (input, expected) => { it("", () => { // When const result = reduce.toAverage(input); @@ -44,15 +41,9 @@ describe.each([ ...dataProviderForIterators(), ...dataProviderForStrings(), ...dataProviderForSets(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - number -]>)( +])( "Reduce To Average Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - expected: number - ) => { + (input, expected) => { it("", async () => { // When const result = await reduce.toAverageAsync(input); @@ -67,7 +58,7 @@ describe.each([ } ); -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, any]> { return [ [ [], @@ -148,7 +139,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, any]> { return [ [ createGeneratorFixture([]), @@ -229,7 +220,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, any]> { return [ [ createIterableFixture([]), @@ -310,7 +301,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, any]> { return [ [ createIteratorFixture([]), @@ -391,7 +382,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, any]> { return [ [ '', @@ -436,7 +427,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, any]> { return [ [ new Set([]), @@ -517,7 +508,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, any]> { return [ [ createAsyncGeneratorFixture([]), @@ -598,7 +589,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, any]> { return [ [ createAsyncIterableFixture([]), @@ -679,7 +670,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, any]> { return [ [ createAsyncIteratorFixture([]), diff --git a/tests/reduce/to-count.test.ts b/tests/reduce/to-count.test.ts index ebe6d5a..8aa6518 100644 --- a/tests/reduce/to-count.test.ts +++ b/tests/reduce/to-count.test.ts @@ -18,12 +18,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, number]>)( +])( "Reduce To Count Test", - ( - input: Iterable|Iterator, - expected: number - ) => { + (input, expected) => { it("", () => { // When const result = reduce.toCount(input); @@ -45,15 +42,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - number -]>)( +])( "Reduce To Count Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - expected: number - ) => { + (input, expected) => { it("", async () => { // When const result = await reduce.toCountAsync(input); @@ -64,7 +55,7 @@ describe.each([ } ); -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, number]> { return [ [ [], @@ -97,7 +88,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, number]> { return [ [ createGeneratorFixture([]), @@ -130,7 +121,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, number]> { return [ [ createIterableFixture([]), @@ -163,7 +154,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, number]> { return [ [ createIteratorFixture([]), @@ -196,7 +187,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, number]> { return [ [ '', @@ -229,7 +220,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, number]> { return [ [ new Set([]), @@ -262,7 +253,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForMaps(): Array { +function dataProviderForMaps(): Array<[Map, number]> { return [ [ createMapFixture([]), @@ -295,7 +286,7 @@ function dataProviderForMaps(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, number]> { return [ [ createAsyncGeneratorFixture([]), @@ -328,7 +319,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, number]> { return [ [ createAsyncIterableFixture([]), @@ -361,7 +352,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, number]> { return [ [ createAsyncIteratorFixture([]), diff --git a/tests/reduce/to-first-and-last.test.ts b/tests/reduce/to-first-and-last.test.ts index e2c8b53..c56a0db 100644 --- a/tests/reduce/to-first-and-last.test.ts +++ b/tests/reduce/to-first-and-last.test.ts @@ -18,12 +18,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, [unknown, unknown]]>)( +])( "Reduce To First And Last Test", - ( - input: Iterable|Iterator, - expected: [unknown, unknown] - ) => { + (input, expected) => { it("", () => { // When const result = reduce.toFirstAndLast(input); @@ -45,15 +42,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - [unknown, unknown] -]>)( +])( "Reduce To First And Last Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - expected: [unknown, unknown] - ) => { + (input, expected) => { it("", async () => { // When const result = await reduce.toFirstAndLastAsync(input); @@ -66,9 +57,9 @@ describe.each([ describe.each([ ...dataProviderForError(), -] as Array<[Iterable|Iterator]>)( +])( "Reduce To First And Last Error Test", - (input: Iterable|Iterator) => { + (input) => { it("", () => { expect(() => { reduce.toFirstAndLast(input); @@ -80,13 +71,9 @@ describe.each([ describe.each([ ...dataProviderForError(), ...dataProviderForErrorAsync(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator -]>)( +])( "Reduce To First And Last Async Error Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator - ) => { + (input) => { it("", async () => { try { await reduce.toFirstAndLastAsync(input); @@ -98,7 +85,7 @@ describe.each([ } ); -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, [any, any]]> { return [ [ [0], @@ -143,7 +130,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, [any, any]]> { return [ [ createGeneratorFixture([0]), @@ -188,7 +175,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, [any, any]]> { return [ [ createIterableFixture([0]), @@ -233,7 +220,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, [any, any]]> { return [ [ createIteratorFixture([0]), @@ -278,7 +265,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, [any, any]]> { return [ [ '0', @@ -311,7 +298,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, [any, any]]> { return [ [ new Set([0]), @@ -356,7 +343,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForMaps(): Array { +function dataProviderForMaps(): Array<[Map, [any, any]]> { return [ [ createMapFixture([0]), @@ -401,7 +388,7 @@ function dataProviderForMaps(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, [any, any]]> { return [ [ createAsyncGeneratorFixture([0]), @@ -446,7 +433,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, [any, any]]> { return [ [ createAsyncIterableFixture([0]), @@ -491,7 +478,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, [any, any]]> { return [ [ createAsyncIteratorFixture([0]), @@ -536,7 +523,7 @@ function dataProviderForAsyncIterators(): Array { ]; } -function dataProviderForError(): Array { +function dataProviderForError(): Array<[Iterable | Iterator]> { return [ [ [], @@ -562,7 +549,7 @@ function dataProviderForError(): Array { ]; } -function dataProviderForErrorAsync(): Array { +function dataProviderForErrorAsync(): Array<[AsyncIterable | AsyncIterator]> { return [ [ createAsyncGeneratorFixture([]), diff --git a/tests/reduce/to-first.test.ts b/tests/reduce/to-first.test.ts index e1f23f4..b1cf1c3 100644 --- a/tests/reduce/to-first.test.ts +++ b/tests/reduce/to-first.test.ts @@ -18,12 +18,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, unknown]>)( +])( "Reduce To First Test", - ( - input: Iterable|Iterator, - expected: unknown - ) => { + (input, expected) => { it("", () => { // When const result = reduce.toFirst(input); @@ -45,15 +42,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - unknown -]>)( +])( "Reduce To First Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - expected: unknown - ) => { + (input, expected) => { it("", async () => { // When const result = await reduce.toFirstAsync(input); @@ -66,9 +57,9 @@ describe.each([ describe.each([ ...dataProviderForError(), -] as Array<[Iterable|Iterator]>)( +])( "Reduce To First Error Test", - (input: Iterable|Iterator) => { + (input) => { it("", () => { expect(() => { reduce.toFirst(input); @@ -80,13 +71,9 @@ describe.each([ describe.each([ ...dataProviderForError(), ...dataProviderForErrorAsync(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator -]>)( +])( "Reduce To First Error Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator - ) => { + (input) => { it("", async () => { try { await reduce.toFirstAsync(input); @@ -98,7 +85,7 @@ describe.each([ } ); -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, any]> { return [ [ [0], @@ -143,7 +130,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, any]> { return [ [ createGeneratorFixture([0]), @@ -188,7 +175,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, any]> { return [ [ createIterableFixture([0]), @@ -233,7 +220,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, any]> { return [ [ createIteratorFixture([0]), @@ -278,7 +265,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, any]> { return [ [ '0', @@ -311,7 +298,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, any]> { return [ [ new Set([0]), @@ -356,7 +343,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForMaps(): Array { +function dataProviderForMaps(): Array<[Map, any]> { return [ [ createMapFixture([0]), @@ -401,7 +388,7 @@ function dataProviderForMaps(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, any]> { return [ [ createAsyncGeneratorFixture([0]), @@ -446,7 +433,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, any]> { return [ [ createAsyncIterableFixture([0]), @@ -491,7 +478,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, any]> { return [ [ createAsyncIteratorFixture([0]), @@ -536,7 +523,7 @@ function dataProviderForAsyncIterators(): Array { ]; } -function dataProviderForError(): Array { +function dataProviderForError(): Array<[Iterable | Iterator]> { return [ [ [], @@ -562,7 +549,7 @@ function dataProviderForError(): Array { ]; } -function dataProviderForErrorAsync(): Array { +function dataProviderForErrorAsync(): Array<[AsyncIterable | AsyncIterator]> { return [ [ createAsyncGeneratorFixture([]), diff --git a/tests/reduce/to-last.test.ts b/tests/reduce/to-last.test.ts index aefe341..4e7c24b 100644 --- a/tests/reduce/to-last.test.ts +++ b/tests/reduce/to-last.test.ts @@ -18,12 +18,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, unknown]>)( +])( "Reduce To Last Test", - ( - input: Iterable|Iterator, - expected: unknown - ) => { + (input, expected) => { it("", () => { // When const result = reduce.toLast(input); @@ -45,12 +42,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, unknown]>)( +])( "Reduce To Last Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - expected: unknown - ) => { + (input, expected) => { it("", async () => { // When const result = await reduce.toLastAsync(input); @@ -63,9 +57,9 @@ describe.each([ describe.each([ ...dataProviderForError(), -] as Array<[Iterable|Iterator]>)( +])( "Reduce To Last Error Test", - (input: Iterable|Iterator) => { + (input) => { it("", () => { expect(() => { reduce.toLast(input); @@ -77,13 +71,9 @@ describe.each([ describe.each([ ...dataProviderForError(), ...dataProviderForErrorAsync(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator -]>)( +])( "Reduce To Last Async Error Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator - ) => { + (input) => { it("", async () => { try { await reduce.toLastAsync(input); @@ -95,7 +85,7 @@ describe.each([ } ); -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, any]> { return [ [ [0], @@ -140,7 +130,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, any]> { return [ [ createGeneratorFixture([0]), @@ -185,7 +175,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, any]> { return [ [ createIterableFixture([0]), @@ -230,7 +220,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, any]> { return [ [ createIteratorFixture([0]), @@ -275,7 +265,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, any]> { return [ [ '0', @@ -308,7 +298,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, any]> { return [ [ new Set([0]), @@ -353,7 +343,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForMaps(): Array { +function dataProviderForMaps(): Array<[Map, any]> { return [ [ createMapFixture([0]), @@ -398,7 +388,7 @@ function dataProviderForMaps(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, any]> { return [ [ createAsyncGeneratorFixture([0]), @@ -443,7 +433,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, any]> { return [ [ createAsyncIterableFixture([0]), @@ -488,7 +478,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, any]> { return [ [ createAsyncIteratorFixture([0]), @@ -533,7 +523,7 @@ function dataProviderForAsyncIterators(): Array { ]; } -function dataProviderForError(): Array { +function dataProviderForError(): Array<[Iterable | Iterator]> { return [ [ [], @@ -559,7 +549,7 @@ function dataProviderForError(): Array { ]; } -function dataProviderForErrorAsync(): Array { +function dataProviderForErrorAsync(): Array<[AsyncIterable | AsyncIterator]> { return [ [ createAsyncGeneratorFixture([]), diff --git a/tests/reduce/to-max.test.ts b/tests/reduce/to-max.test.ts index 7d1291a..a8f20b5 100644 --- a/tests/reduce/to-max.test.ts +++ b/tests/reduce/to-max.test.ts @@ -19,13 +19,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[Iterable|Iterator, ((datum: unknown) => Comparable)|undefined, unknown]>)( +])( "Reduce To Max Test", - ( - input: Iterable|Iterator, - compareBy: ((datum: unknown) => Comparable)|undefined, - expected: unknown - ) => { + (input, compareBy, expected) => { it("", () => { // When const result = reduce.toMax(input, compareBy); @@ -47,17 +43,9 @@ describe.each([ ...dataProviderForStrings(), ...dataProviderForSets(), ...dataProviderForMaps(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - ((datum: unknown) => Promise|Comparable)|undefined, - unknown -]>)( +])( "Reduce To Max Async Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - compareBy: ((datum: unknown) => Promise|Comparable)|undefined, - expected: unknown - ) => { + (input, compareBy, expected) => { it("", async () => { // When const result = await reduce.toMaxAsync(input, compareBy); @@ -72,11 +60,7 @@ describe.each([ ...dataProviderForUsingCustomComparator(), ] as Array<[Iterable|Iterator, ((datum: unknown) => Comparable)|undefined, unknown]>)( "Reduce To Max Using Custom Comparator Test", - ( - input: Iterable|Iterator, - compareBy: ((datum: unknown) => Comparable)|undefined, - expected: unknown - ) => { + (input, compareBy, expected) => { it("", () => { // When const result = reduce.toMax(input, compareBy); @@ -90,17 +74,9 @@ describe.each([ describe.each([ ...dataProviderForUsingCustomComparator(), ...dataProviderForUsingCustomComparatorAsync(), -] as Array<[ - AsyncIterable|AsyncIterator|Iterable|Iterator, - ((datum: unknown) => Promise|Comparable)|undefined, - unknown -]>)( +])( "Reduce To Max Async Using Custom Comparator Test", - ( - input: AsyncIterable|AsyncIterator|Iterable|Iterator, - compareBy: ((datum: unknown) => Promise|Comparable)|undefined, - expected: unknown - ) => { + (input, compareBy, expected) => { it("", async () => { // When const result = await reduce.toMaxAsync(input, compareBy); @@ -111,7 +87,7 @@ describe.each([ } ); -function dataProviderForUsingCustomComparator(): Array { +function dataProviderForUsingCustomComparator(): Array<[Array>, (movie: Record) => number, Record]> { return [ [ [ @@ -141,7 +117,7 @@ function dataProviderForUsingCustomComparator(): Array { ]; } -function dataProviderForUsingCustomComparatorAsync(): Array { +function dataProviderForUsingCustomComparatorAsync(): Array<[Array>, (movie: Record) => Promise, Record]> { return [ [ [ @@ -174,7 +150,7 @@ function dataProviderForUsingCustomComparatorAsync(): Array { ]; } -function dataProviderForArrays(): Array { +function dataProviderForArrays(): Array<[Array, ((item: any) => any) | undefined, any]> { return [ [ [], @@ -594,7 +570,7 @@ function dataProviderForArrays(): Array { ]; } -function dataProviderForGenerators(): Array { +function dataProviderForGenerators(): Array<[Generator, ((item: any) => any) | undefined, any]> { return [ [ createGeneratorFixture([]), @@ -1014,7 +990,7 @@ function dataProviderForGenerators(): Array { ]; } -function dataProviderForIterables(): Array { +function dataProviderForIterables(): Array<[Iterable, ((item: any) => any) | undefined, any]> { return [ [ createIterableFixture([]), @@ -1434,7 +1410,7 @@ function dataProviderForIterables(): Array { ]; } -function dataProviderForIterators(): Array { +function dataProviderForIterators(): Array<[Iterator, ((item: any) => any) | undefined, any]> { return [ [ createIteratorFixture([]), @@ -1854,7 +1830,7 @@ function dataProviderForIterators(): Array { ]; } -function dataProviderForStrings(): Array { +function dataProviderForStrings(): Array<[string, ((item: any) => any) | undefined, any]> { return [ [ '', @@ -1979,7 +1955,7 @@ function dataProviderForStrings(): Array { ]; } -function dataProviderForSets(): Array { +function dataProviderForSets(): Array<[Set, ((item: any) => any) | undefined, any]> { return [ [ new Set([]), @@ -2399,7 +2375,7 @@ function dataProviderForSets(): Array { ]; } -function dataProviderForMaps(): Array { +function dataProviderForMaps(): Array<[Map, ((item: any) => any) | undefined, any]> { return [ [ createMapFixture([]), @@ -2679,7 +2655,7 @@ function dataProviderForMaps(): Array { ]; } -function dataProviderForAsyncGenerators(): Array { +function dataProviderForAsyncGenerators(): Array<[AsyncGenerator, ((item: any) => any) | undefined, any]> { return [ [ createAsyncGeneratorFixture([]), @@ -3107,7 +3083,7 @@ function dataProviderForAsyncGenerators(): Array { ]; } -function dataProviderForAsyncIterables(): Array { +function dataProviderForAsyncIterables(): Array<[AsyncIterable, ((item: any) => any) | undefined, any]> { return [ [ createAsyncIterableFixture([]), @@ -3535,7 +3511,7 @@ function dataProviderForAsyncIterables(): Array { ]; } -function dataProviderForAsyncIterators(): Array { +function dataProviderForAsyncIterators(): Array<[AsyncIterator, ((item: any) => any) | undefined, any]> { return [ [ createAsyncIteratorFixture([]),