@@ -36,8 +36,8 @@ import factory = require( './index' );
3636 'default' : gsorthp
3737 } ;
3838
39- factory < number > ( table , [ dtypes ] , dtypes ) ; // $ExpectType NullaryFunction<number>
40- factory < number > ( table , [ dtypes ] , dtypes , { } ) ; // $ExpectType NullaryFunction<number>
39+ factory < unknown , number > ( table , [ dtypes ] , dtypes ) ; // $ExpectType NullaryFunction<unknown, number, unknown >
40+ factory < unknown , number > ( table , [ dtypes ] , dtypes , { } ) ; // $ExpectType NullaryFunction<unknown, number, unknown >
4141}
4242
4343// The compiler throws an error if the function is provided a first argument which is not a dispatch table...
@@ -72,25 +72,25 @@ import factory = require( './index' );
7272 'default' : gsorthp
7373 } ;
7474
75- factory < number > ( table , '5' , dtypes ) ; // $ExpectError
76- factory < number > ( table , 5 , dtypes ) ; // $ExpectError
77- factory < number > ( table , true , dtypes ) ; // $ExpectError
78- factory < number > ( table , false , dtypes ) ; // $ExpectError
79- factory < number > ( table , null , dtypes ) ; // $ExpectError
80- factory < number > ( table , void 0 , dtypes ) ; // $ExpectError
81- factory < number > ( table , 'abc' , dtypes ) ; // $ExpectError
82- factory < number > ( table , { } , dtypes ) ; // $ExpectError
83- factory < number > ( table , ( x : number ) : number => x , dtypes ) ; // $ExpectError
84-
85- factory < number > ( table , '5' , dtypes , { } ) ; // $ExpectError
86- factory < number > ( table , 5 , dtypes , { } ) ; // $ExpectError
87- factory < number > ( table , true , dtypes , { } ) ; // $ExpectError
88- factory < number > ( table , false , dtypes , { } ) ; // $ExpectError
89- factory < number > ( table , null , dtypes , { } ) ; // $ExpectError
90- factory < number > ( table , void 0 , dtypes , { } ) ; // $ExpectError
91- factory < number > ( table , 'abc' , dtypes , { } ) ; // $ExpectError
92- factory < number > ( table , { } , dtypes , { } ) ; // $ExpectError
93- factory < number > ( table , ( x : number ) : number => x , dtypes , { } ) ; // $ExpectError
75+ factory < unknown , number > ( table , '5' , dtypes ) ; // $ExpectError
76+ factory < unknown , number > ( table , 5 , dtypes ) ; // $ExpectError
77+ factory < unknown , number > ( table , true , dtypes ) ; // $ExpectError
78+ factory < unknown , number > ( table , false , dtypes ) ; // $ExpectError
79+ factory < unknown , number > ( table , null , dtypes ) ; // $ExpectError
80+ factory < unknown , number > ( table , void 0 , dtypes ) ; // $ExpectError
81+ factory < unknown , number > ( table , 'abc' , dtypes ) ; // $ExpectError
82+ factory < unknown , number > ( table , { } , dtypes ) ; // $ExpectError
83+ factory < unknown , number > ( table , ( x : number ) : number => x , dtypes ) ; // $ExpectError
84+
85+ factory < unknown , number > ( table , '5' , dtypes , { } ) ; // $ExpectError
86+ factory < unknown , number > ( table , 5 , dtypes , { } ) ; // $ExpectError
87+ factory < unknown , number > ( table , true , dtypes , { } ) ; // $ExpectError
88+ factory < unknown , number > ( table , false , dtypes , { } ) ; // $ExpectError
89+ factory < unknown , number > ( table , null , dtypes , { } ) ; // $ExpectError
90+ factory < unknown , number > ( table , void 0 , dtypes , { } ) ; // $ExpectError
91+ factory < unknown , number > ( table , 'abc' , dtypes , { } ) ; // $ExpectError
92+ factory < unknown , number > ( table , { } , dtypes , { } ) ; // $ExpectError
93+ factory < unknown , number > ( table , ( x : number ) : number => x , dtypes , { } ) ; // $ExpectError
9494}
9595
9696// The compiler throws an error if the function is provided a third argument which is not a list of data types...
@@ -100,25 +100,25 @@ import factory = require( './index' );
100100 'default' : gsorthp
101101 } ;
102102
103- factory < number > ( table , [ dtypes ] , '5' ) ; // $ExpectError
104- factory < number > ( table , [ dtypes ] , 5 ) ; // $ExpectError
105- factory < number > ( table , [ dtypes ] , true ) ; // $ExpectError
106- factory < number > ( table , [ dtypes ] , false ) ; // $ExpectError
107- factory < number > ( table , [ dtypes ] , null ) ; // $ExpectError
108- factory < number > ( table , [ dtypes ] , void 0 ) ; // $ExpectError
109- factory < number > ( table , [ dtypes ] , 'abc' ) ; // $ExpectError
110- factory < number > ( table , [ dtypes ] , { } ) ; // $ExpectError
111- factory < number > ( table , [ dtypes ] , ( x : number ) : number => x ) ; // $ExpectError
112-
113- factory < number > ( table , [ dtypes ] , '5' , { } ) ; // $ExpectError
114- factory < number > ( table , [ dtypes ] , 5 , { } ) ; // $ExpectError
115- factory < number > ( table , [ dtypes ] , true , { } ) ; // $ExpectError
116- factory < number > ( table , [ dtypes ] , false , { } ) ; // $ExpectError
117- factory < number > ( table , [ dtypes ] , null , { } ) ; // $ExpectError
118- factory < number > ( table , [ dtypes ] , void 0 , { } ) ; // $ExpectError
119- factory < number > ( table , [ dtypes ] , 'abc' , { } ) ; // $ExpectError
120- factory < number > ( table , [ dtypes ] , { } , { } ) ; // $ExpectError
121- factory < number > ( table , [ dtypes ] , ( x : number ) : number => x , { } ) ; // $ExpectError
103+ factory < unknown , number > ( table , [ dtypes ] , '5' ) ; // $ExpectError
104+ factory < unknown , number > ( table , [ dtypes ] , 5 ) ; // $ExpectError
105+ factory < unknown , number > ( table , [ dtypes ] , true ) ; // $ExpectError
106+ factory < unknown , number > ( table , [ dtypes ] , false ) ; // $ExpectError
107+ factory < unknown , number > ( table , [ dtypes ] , null ) ; // $ExpectError
108+ factory < unknown , number > ( table , [ dtypes ] , void 0 ) ; // $ExpectError
109+ factory < unknown , number > ( table , [ dtypes ] , 'abc' ) ; // $ExpectError
110+ factory < unknown , number > ( table , [ dtypes ] , { } ) ; // $ExpectError
111+ factory < unknown , number > ( table , [ dtypes ] , ( x : number ) : number => x ) ; // $ExpectError
112+
113+ factory < unknown , number > ( table , [ dtypes ] , '5' , { } ) ; // $ExpectError
114+ factory < unknown , number > ( table , [ dtypes ] , 5 , { } ) ; // $ExpectError
115+ factory < unknown , number > ( table , [ dtypes ] , true , { } ) ; // $ExpectError
116+ factory < unknown , number > ( table , [ dtypes ] , false , { } ) ; // $ExpectError
117+ factory < unknown , number > ( table , [ dtypes ] , null , { } ) ; // $ExpectError
118+ factory < unknown , number > ( table , [ dtypes ] , void 0 , { } ) ; // $ExpectError
119+ factory < unknown , number > ( table , [ dtypes ] , 'abc' , { } ) ; // $ExpectError
120+ factory < unknown , number > ( table , [ dtypes ] , { } , { } ) ; // $ExpectError
121+ factory < unknown , number > ( table , [ dtypes ] , ( x : number ) : number => x , { } ) ; // $ExpectError
122122}
123123
124124// The compiler throws an error if the function is provided a fourth argument which is not an object...
@@ -128,13 +128,13 @@ import factory = require( './index' );
128128 'default' : gsorthp
129129 } ;
130130
131- factory < number > ( table , [ dtypes ] , dtypes , '5' ) ; // $ExpectError
132- factory < number > ( table , [ dtypes ] , dtypes , 5 ) ; // $ExpectError
133- factory < number > ( table , [ dtypes ] , dtypes , true ) ; // $ExpectError
134- factory < number > ( table , [ dtypes ] , dtypes , false ) ; // $ExpectError
135- factory < number > ( table , [ dtypes ] , dtypes , null ) ; // $ExpectError
136- factory < number > ( table , [ dtypes ] , dtypes , 'abc' ) ; // $ExpectError
137- factory < number > ( table , [ dtypes ] , dtypes , ( x : number ) : number => x ) ; // $ExpectError
131+ factory < unknown , number > ( table , [ dtypes ] , dtypes , '5' ) ; // $ExpectError
132+ factory < unknown , number > ( table , [ dtypes ] , dtypes , 5 ) ; // $ExpectError
133+ factory < unknown , number > ( table , [ dtypes ] , dtypes , true ) ; // $ExpectError
134+ factory < unknown , number > ( table , [ dtypes ] , dtypes , false ) ; // $ExpectError
135+ factory < unknown , number > ( table , [ dtypes ] , dtypes , null ) ; // $ExpectError
136+ factory < unknown , number > ( table , [ dtypes ] , dtypes , 'abc' ) ; // $ExpectError
137+ factory < unknown , number > ( table , [ dtypes ] , dtypes , ( x : number ) : number => x ) ; // $ExpectError
138138}
139139
140140// The compiler throws an error if the function is provided an unsupported number of arguments...
@@ -145,9 +145,9 @@ import factory = require( './index' );
145145 } ;
146146
147147 factory ( ) ; // $ExpectError
148- factory < number > ( table ) ; // $ExpectError
149- factory < number > ( table , [ dtypes ] ) ; // $ExpectError
150- factory < number > ( table , [ dtypes ] , dtypes , { } , { } ) ; // $ExpectError
148+ factory < unknown , number > ( table ) ; // $ExpectError
149+ factory < unknown , number > ( table , [ dtypes ] ) ; // $ExpectError
150+ factory < unknown , number > ( table , [ dtypes ] , dtypes , { } , { } ) ; // $ExpectError
151151}
152152
153153// The function returns a function which returns an ndarray...
@@ -163,7 +163,7 @@ import factory = require( './index' );
163163 'dtype' : 'generic'
164164 } ) ;
165165
166- const f = factory < number > ( table , [ dtypes ] , dtypes ) ;
166+ const f = factory < unknown , number > ( table , [ dtypes ] , dtypes ) ;
167167 f ( x ) ; // $ExpectType float64ndarray
168168 f ( x , o ) ; // $ExpectType float64ndarray
169169}
@@ -175,7 +175,7 @@ import factory = require( './index' );
175175 'default' : gsorthp
176176 } ;
177177
178- const f = factory < number > ( table , [ dtypes ] , dtypes ) ;
178+ const f = factory < unknown , number > ( table , [ dtypes ] , dtypes ) ;
179179 f ( '5' ) ; // $ExpectError
180180 f ( 5 ) ; // $ExpectError
181181 f ( true ) ; // $ExpectError
@@ -208,7 +208,7 @@ import factory = require( './index' );
208208 'dtype' : 'generic'
209209 } ) ;
210210
211- const f = factory < number > ( table , [ dtypes ] , dtypes ) ;
211+ const f = factory < unknown , number > ( table , [ dtypes ] , dtypes ) ;
212212 f ( x , { 'dims' : '5' } ) ; // $ExpectError
213213 f ( x , { 'dims' : 5 } ) ; // $ExpectError
214214 f ( x , { 'dims' : true } ) ; // $ExpectError
@@ -233,6 +233,6 @@ import factory = require( './index' );
233233 'default' : gsorthp
234234 } ;
235235
236- const f = factory < number > ( table , [ dtypes ] , dtypes ) ;
236+ const f = factory < unknown , number > ( table , [ dtypes ] , dtypes ) ;
237237 f ( ) ; // $ExpectError
238238}
0 commit comments