@@ -19,7 +19,7 @@ describe("Number", () => {
19
19
const numOrString : number | string = 123
20
20
if ( Number . isNumber ( numOrString ) ) {
21
21
expect ( numOrString ) . type . toBe < number > ( )
22
- expect ( numOrString ) . type . not . toBeAssignableWith < string > ( )
22
+ expect ( numOrString ) . type . not . toBeAssignableFrom < string > ( )
23
23
}
24
24
} )
25
25
@@ -29,8 +29,8 @@ describe("Number", () => {
29
29
type DataFirst = typeof Number . sum
30
30
31
31
// test the input type
32
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
33
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
32
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
33
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
34
34
35
35
// test the output type
36
36
expect ( Number . sum ( a , b ) ) . type . toBe < number > ( )
@@ -43,8 +43,8 @@ describe("Number", () => {
43
43
type DataFirst = typeof Number . subtract
44
44
45
45
// test the input type
46
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
47
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
46
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
47
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
48
48
49
49
// test the output type
50
50
expect ( Number . subtract ( a , b ) ) . type . toBe < number > ( )
@@ -57,9 +57,9 @@ describe("Number", () => {
57
57
type DataFirst = typeof Number . multiply
58
58
59
59
// test the input type
60
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
60
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
61
61
62
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
62
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
63
63
64
64
// test the output type
65
65
expect ( Number . multiply ( a , b ) ) . type . toBe < number > ( )
@@ -72,9 +72,9 @@ describe("Number", () => {
72
72
type DataFirst = typeof Number . divide
73
73
74
74
// test the input type
75
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
75
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
76
76
77
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
77
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
78
78
79
79
// test the output type
80
80
expect ( Number . divide ( a , b ) ) . type . toBe < Option . Option < number > > ( )
@@ -87,9 +87,9 @@ describe("Number", () => {
87
87
type DataFirst = typeof Number . unsafeDivide
88
88
89
89
// test the input type
90
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
90
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
91
91
92
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
92
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
93
93
94
94
// test the output type
95
95
expect ( Number . unsafeDivide ( a , b ) ) . type . toBe < number > ( )
@@ -100,7 +100,7 @@ describe("Number", () => {
100
100
type DataFirst = typeof Number . increment
101
101
102
102
// test the input type
103
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number ] > ( )
103
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
104
104
105
105
// test the output type
106
106
expect ( Number . increment ( a ) ) . type . toBe < number > ( )
@@ -111,7 +111,7 @@ describe("Number", () => {
111
111
type DataFirst = typeof Number . decrement
112
112
113
113
// test the input type
114
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number ] > ( )
114
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
115
115
116
116
// test the output type
117
117
expect ( Number . decrement ( a ) ) . type . toBe < number > ( )
@@ -122,7 +122,7 @@ describe("Number", () => {
122
122
type DataFirst = typeof Number . Equivalence
123
123
124
124
// test the input type
125
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
125
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
126
126
127
127
// test the output type
128
128
expect ( Number . Equivalence ( a , b ) ) . type . toBe < boolean > ( )
@@ -132,7 +132,7 @@ describe("Number", () => {
132
132
type DataFirst = typeof Number . Order
133
133
134
134
// test the input type
135
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
135
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
136
136
137
137
// test the output type
138
138
expect ( Number . Order ( a , b ) ) . type . toBe < - 1 | 0 | 1 > ( )
@@ -144,8 +144,8 @@ describe("Number", () => {
144
144
type DataFirst = typeof Number . lessThan
145
145
146
146
// test the input type
147
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
148
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
147
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
148
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
149
149
150
150
// test the output type
151
151
expect ( Number . lessThan ( a , b ) ) . type . toBe < boolean > ( )
@@ -158,9 +158,9 @@ describe("Number", () => {
158
158
type DataFirst = typeof Number . lessThanOrEqualTo
159
159
160
160
// test the input type
161
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
161
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
162
162
163
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
163
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
164
164
165
165
// test the output type
166
166
expect ( Number . lessThanOrEqualTo ( a , b ) ) . type . toBe < boolean > ( )
@@ -173,9 +173,9 @@ describe("Number", () => {
173
173
type DataFirst = typeof Number . greaterThan
174
174
175
175
// test the input type
176
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
176
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
177
177
178
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
178
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
179
179
180
180
// test the output type
181
181
expect ( Number . greaterThan ( a , b ) ) . type . toBe < boolean > ( )
@@ -188,9 +188,9 @@ describe("Number", () => {
188
188
type DataFirst = typeof Number . greaterThanOrEqualTo
189
189
190
190
// test the input type
191
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
191
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
192
192
193
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
193
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
194
194
195
195
// test the output type
196
196
expect ( Number . greaterThanOrEqualTo ( a , b ) ) . type . toBe < boolean > ( )
@@ -205,11 +205,11 @@ describe("Number", () => {
205
205
type DataFirst = typeof Number . between
206
206
207
207
// test the input type
208
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith <
208
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom <
209
209
[ number , { minimum : number ; maximum : number } ]
210
210
> ( )
211
211
212
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
212
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
213
213
214
214
// test the output type
215
215
expect ( Number . between ( a , options ) ) . type . toBe < boolean > ( )
@@ -224,11 +224,11 @@ describe("Number", () => {
224
224
type DataFirst = typeof Number . clamp
225
225
226
226
// test the input type
227
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith <
227
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom <
228
228
[ number , { minimum : number ; maximum : number } ]
229
229
> ( )
230
230
231
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
231
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
232
232
233
233
// test the output type
234
234
expect ( Number . clamp ( a , options ) ) . type . toBe < number > ( )
@@ -241,9 +241,9 @@ describe("Number", () => {
241
241
type DataFirst = typeof Number . min
242
242
243
243
// test the input type
244
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
244
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
245
245
246
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
246
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
247
247
248
248
// test the output type
249
249
expect ( Number . min ( a , b ) ) . type . toBe < number > ( )
@@ -256,9 +256,9 @@ describe("Number", () => {
256
256
type DataFirst = typeof Number . max
257
257
258
258
// test the input type
259
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
259
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
260
260
261
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
261
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
262
262
263
263
// test the output type
264
264
expect ( Number . max ( a , b ) ) . type . toBe < number > ( )
@@ -269,7 +269,7 @@ describe("Number", () => {
269
269
type DataFirst = typeof Number . sign
270
270
271
271
// test the input type
272
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number ] > ( )
272
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
273
273
274
274
// test the output type
275
275
expect ( Number . sign ( a ) ) . type . toBe < - 1 | 0 | 1 > ( )
@@ -279,7 +279,7 @@ describe("Number", () => {
279
279
type DataFirst = typeof Number . sumAll
280
280
281
281
// test the input type
282
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith <
282
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom <
283
283
[ Iterable < number > ]
284
284
> ( )
285
285
@@ -292,7 +292,7 @@ describe("Number", () => {
292
292
type DataFirst = typeof Number . multiplyAll
293
293
294
294
// test the input type
295
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith <
295
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom <
296
296
[ Iterable < number > ]
297
297
> ( )
298
298
@@ -309,9 +309,9 @@ describe("Number", () => {
309
309
type DataFirst = typeof Number . remainder
310
310
311
311
// test the input type
312
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
312
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
313
313
314
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
314
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
315
315
316
316
// test the output type
317
317
expect ( Number . remainder ( a , b ) ) . type . toBe < number > ( )
@@ -322,7 +322,7 @@ describe("Number", () => {
322
322
type DataFirst = typeof Number . nextPow2
323
323
324
324
// test the input type
325
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number ] > ( )
325
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
326
326
327
327
// test the output type
328
328
expect ( Number . nextPow2 ( a ) ) . type . toBe < number > ( )
@@ -332,7 +332,7 @@ describe("Number", () => {
332
332
type DataFirst = typeof Number . parse
333
333
334
334
// test the input type
335
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ string ] > ( )
335
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ string ] > ( )
336
336
337
337
// test the output type
338
338
expect ( Number . parse ( "123" ) ) . type . toBe < Option . Option < number > > ( )
@@ -344,9 +344,9 @@ describe("Number", () => {
344
344
type DataFirst = typeof Number . round
345
345
346
346
// test the input type
347
- expect < Parameters < DataFirst > > ( ) . type . toBeAssignableWith < [ number , number ] > ( )
347
+ expect < Parameters < DataFirst > > ( ) . type . toBeAssignableFrom < [ number , number ] > ( )
348
348
349
- expect < Parameters < DataLast > > ( ) . type . toBeAssignableWith < [ number ] > ( )
349
+ expect < Parameters < DataLast > > ( ) . type . toBeAssignableFrom < [ number ] > ( )
350
350
351
351
// test the output type
352
352
expect ( Number . round ( a , 2 ) ) . type . toBe < number > ( )
0 commit comments