11import getIterator = require( "es-get-iterator" ) ;
22
3- // $ExpectType Iterator<string, any, undefined> || Iterator<string, any, any >
3+ // $ExpectType Iterator<string, any, undefined> || Iterator<string, any, unknown >
44getIterator ( "foo" ) ;
55
6- // $ExpectType Iterator<never, any, undefined> || Iterator<never, any, any >
6+ // $ExpectType Iterator<never, any, undefined> || Iterator<never, any, unknown >
77getIterator ( [ ] ) ;
88
9- // $ExpectType Iterator<number, any, undefined> || Iterator<number, any, any >
9+ // $ExpectType Iterator<number, any, undefined> || Iterator<number, any, unknown >
1010getIterator ( [ 0 , 1 , 2 , 3 , 4 ] ) ;
1111
12- // $ExpectType Iterator<string | number | boolean | undefined, any, undefined> || Iterator<string | number | boolean | undefined, any, any >
12+ // $ExpectType Iterator<string | number | boolean | undefined, any, undefined> || Iterator<string | number | boolean | undefined, any, unknown >
1313getIterator ( [ undefined , true , "bar" , 0 ] ) ;
1414
15- // $ExpectType Iterator<[symbol, unknown], any, undefined> || Iterator<[symbol, unknown], any, any >
15+ // $ExpectType Iterator<[symbol, unknown], any, undefined> || Iterator<[symbol, unknown], any, unknown >
1616getIterator ( new Map < symbol , unknown > ( ) ) ;
1717
18- // $ExpectType Iterator<boolean, any, undefined> || Iterator<boolean, any, any >
18+ // $ExpectType Iterator<boolean, any, undefined> || Iterator<boolean, any, unknown >
1919getIterator ( new Set < boolean > ( ) ) ;
2020
2121// $ExpectType Iterator<"foo" | "bar", void, unknown> || Iterator<"foo" | "bar", void, any>
@@ -32,15 +32,15 @@ getIterator((function*() {
3232} ) ( ) ) ;
3333
3434declare const ARGUMENTS : IArguments ;
35- // $ExpectType Iterator<any, any, undefined> || Iterator<any, any, any >
35+ // $ExpectType Iterator<any, any, undefined> || Iterator<any, any, unknown >
3636getIterator ( ARGUMENTS ) ;
3737
3838declare const ITERABLE_UNION : number [ ] | Set < Date > ;
39- // $ExpectType Iterator<number, any, undefined> | Iterator<Date, any, undefined> || Iterator<number, any, any> | Iterator<Date, any, any >
39+ // $ExpectType Iterator<number, any, undefined> | Iterator<Date, any, undefined> || Iterator<number, any, any> | Iterator<Date, any, unknown >
4040getIterator ( ITERABLE_UNION ) ;
4141
4242declare const ITERABLE_OR_OTHERS_UNION : Map < Error , DataView > | ArrayBuffer ;
43- // $ExpectType Iterator<[Error, DataView], any, undefined> | undefined || Iterator<[Error, DataView], any, any > | undefined
43+ // $ExpectType Iterator<[Error, DataView], any, undefined> | undefined || Iterator<[Error, DataView], any, unknown > | undefined
4444getIterator ( ITERABLE_OR_OTHERS_UNION ) ;
4545
4646declare const UNKNOWN : unknown ;
0 commit comments