Skip to content

Commit c90a40c

Browse files
Merge pull request microsoft#12317 from RyanCavanaugh/fix12302
Revert "fix microsoft#11670, support type guards in NumberConstructor (microsoft#11722)"
2 parents 52ec508 + 29481f6 commit c90a40c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/lib/es2015.core.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,27 +205,27 @@ interface NumberConstructor {
205205
* number. Only finite values of the type number, result in true.
206206
* @param number A numeric value.
207207
*/
208-
isFinite(value: any): value is number;
208+
isFinite(number: number): boolean;
209209

210210
/**
211211
* Returns true if the value passed is an integer, false otherwise.
212212
* @param number A numeric value.
213213
*/
214-
isInteger(value: any): value is number;
214+
isInteger(number: number): boolean;
215215

216216
/**
217217
* Returns a Boolean value that indicates whether a value is the reserved value NaN (not a
218218
* number). Unlike the global isNaN(), Number.isNaN() doesn't forcefully convert the parameter
219219
* to a number. Only values of the type number, that are also NaN, result in true.
220220
* @param number A numeric value.
221221
*/
222-
isNaN(value: any): value is number;
222+
isNaN(number: number): boolean;
223223

224224
/**
225225
* Returns true if the value passed is a safe integer.
226226
* @param number A numeric value.
227227
*/
228-
isSafeInteger(value: any): value is number;
228+
isSafeInteger(number: number): boolean;
229229

230230
/**
231231
* The value of the largest integer n such that n and n + 1 are both exactly representable as

0 commit comments

Comments
 (0)