File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ( number : number ) : boolean ;
208+ isFinite ( value : any ) : value is number ;
209209
210210 /**
211211 * Returns true if the value passed is an integer, false otherwise.
212212 * @param number A numeric value.
213213 */
214- isInteger ( number : number ) : boolean ;
214+ isInteger ( value : any ) : value is number ;
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 ( number : number ) : boolean ;
222+ isNaN ( value : any ) : value is number ;
223223
224224 /**
225225 * Returns true if the value passed is a safe integer.
226226 * @param number A numeric value.
227227 */
228- isSafeInteger ( number : number ) : boolean ;
228+ isSafeInteger ( value : any ) : value is number ;
229229
230230 /**
231231 * The value of the largest integer n such that n and n + 1 are both exactly representable as
You can’t perform that action at this time.
0 commit comments