File tree 8 files changed +24
-24
lines changed
lib/node_modules/@stdlib/assert
is-nonnegative-integer/docs/types
is-nonnegative-integer-array/docs/types
is-nonnegative-number/docs/types
is-nonnegative-number-array/docs/types
is-nonpositive-integer/docs/types
is-nonpositive-integer-array/docs/types
is-nonpositive-number/docs/types
is-nonpositive-number-array/docs/types
8 files changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ interface IsNonNegativeIntegerArray {
36
36
* var bool = isNonNegativeIntegerArray( [ 3.0, '3.0' ] );
37
37
* // returns false
38
38
*/
39
- ( value : any ) : boolean ;
39
+ ( value : any ) : value is ArrayLike < number | Number > ;
40
40
41
41
/**
42
42
* Tests if a value is an array-like object containing only nonnegative primitive integer values.
@@ -52,7 +52,7 @@ interface IsNonNegativeIntegerArray {
52
52
* var bool = isNonNegativeIntegerArray.primitives( [ 3.0, new Number(1.0) ] );
53
53
* // returns false
54
54
*/
55
- primitives ( value : any ) : boolean ;
55
+ primitives ( value : any ) : value is ArrayLike < number > ;
56
56
57
57
/**
58
58
* Tests if a value is an array-like object containing only number objects having nonnegative integer values.
@@ -68,7 +68,7 @@ interface IsNonNegativeIntegerArray {
68
68
* var bool = isNonNegativeIntegerArray.objects( [ 1.0, 0.0, 10.0 ] );
69
69
* // returns false
70
70
*/
71
- objects ( value : any ) : boolean ;
71
+ objects ( value : any ) : value is ArrayLike < Number > ;
72
72
}
73
73
74
74
/**
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ interface IsNonNegativeInteger {
48
48
* var bool = isNonNegativeInteger( null );
49
49
* // returns false
50
50
*/
51
- ( value : any ) : boolean ;
51
+ ( value : any ) : value is number | Number ;
52
52
53
53
/**
54
54
* Tests if a value is a number primitive having a nonnegative integer value.
@@ -64,7 +64,7 @@ interface IsNonNegativeInteger {
64
64
* var bool = isNonNegativeInteger.isPrimitive( new Number( 3.0 ) );
65
65
* // returns false
66
66
*/
67
- isPrimitive ( value : any ) : boolean ;
67
+ isPrimitive ( value : any ) : value is number ;
68
68
69
69
/**
70
70
* Tests if a value is a number object having a nonnegative integer value.
@@ -80,7 +80,7 @@ interface IsNonNegativeInteger {
80
80
* var bool = isNonNegativeInteger.isObject( new Number( 3.0 ) );
81
81
* // returns true
82
82
*/
83
- isObject ( value : any ) : boolean ;
83
+ isObject ( value : any ) : value is Number ;
84
84
}
85
85
86
86
/**
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ interface IsNonNegativeNumberArray {
36
36
* var bool = isNonNegativeNumberArray( [ 3.0, '3.0' ] );
37
37
* // returns false
38
38
*/
39
- ( value : any ) : boolean ;
39
+ ( value : any ) : value is ArrayLike < number | Number > ;
40
40
41
41
/**
42
42
* Tests if a value is an array-like object containing only nonnegative primitive number values.
@@ -52,7 +52,7 @@ interface IsNonNegativeNumberArray {
52
52
* var bool = isNonNegativeNumberArray.primitives( [ 3.0, new Number(1.0) ] );
53
53
* // returns false
54
54
*/
55
- primitives ( value : any ) : boolean ;
55
+ primitives ( value : any ) : value is ArrayLike < number > ;
56
56
57
57
/**
58
58
* Tests if a value is an array-like object containing only number objects having nonnegative number values.
@@ -68,7 +68,7 @@ interface IsNonNegativeNumberArray {
68
68
* var bool = isNonNegativeNumberArray.objects( [ 1.0, 0.0, 10.0 ] );
69
69
* // returns false
70
70
*/
71
- objects ( value : any ) : boolean ;
71
+ objects ( value : any ) : value is ArrayLike < Number > ;
72
72
}
73
73
74
74
/**
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ interface IsNonNegativeNumber {
48
48
* var bool = isNonNegativeNumber( null );
49
49
* // returns false
50
50
*/
51
- ( value : any ) : boolean ;
51
+ ( value : any ) : value is number | Number ;
52
52
53
53
/**
54
54
* Tests if a value is a number primitive having a nonnegative value.
@@ -64,7 +64,7 @@ interface IsNonNegativeNumber {
64
64
* var bool = isNonNegativeNumber.isPrimitive( new Number( 3.0 ) );
65
65
* // returns false
66
66
*/
67
- isPrimitive ( value : any ) : boolean ;
67
+ isPrimitive ( value : any ) : value is number ;
68
68
69
69
/**
70
70
* Tests if a value is a number object having a nonnegative value.
@@ -80,7 +80,7 @@ interface IsNonNegativeNumber {
80
80
* var bool = isNonNegativeNumber.isObject( new Number( 3.0 ) );
81
81
* // returns true
82
82
*/
83
- isObject ( value : any ) : boolean ;
83
+ isObject ( value : any ) : value is Number ;
84
84
}
85
85
86
86
/**
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ interface IsNonPositiveIntegerArray {
36
36
* var bool = isNonPositiveIntegerArray( [ -3.0, '-3.0' ] );
37
37
* // returns false
38
38
*/
39
- ( value : any ) : boolean ;
39
+ ( value : any ) : value is ArrayLike < number | Number > ;
40
40
41
41
/**
42
42
* Tests if a value is an array-like object containing only nonpositive primitive integer values.
@@ -56,7 +56,7 @@ interface IsNonPositiveIntegerArray {
56
56
* var bool = isNonPositiveIntegerArray.primitives( [ -3.0, new Number(-1.0) ] );
57
57
* // returns false
58
58
*/
59
- primitives ( value : any ) : boolean ;
59
+ primitives ( value : any ) : value is ArrayLike < number > ;
60
60
61
61
/**
62
62
* Tests if a value is an array-like object containing only number objects having nonpositive integer values.
@@ -76,7 +76,7 @@ interface IsNonPositiveIntegerArray {
76
76
* var bool = isNonPositiveIntegerArray.objects( [ -3.0, new Number(-1.0) ] );
77
77
* // returns false
78
78
*/
79
- objects ( value : any ) : boolean ;
79
+ objects ( value : any ) : value is ArrayLike < Number > ;
80
80
}
81
81
82
82
/**
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ interface IsNonPositiveInteger {
48
48
* var bool = isNonPositiveInteger( null );
49
49
* // returns false
50
50
*/
51
- ( value : any ) : boolean ;
51
+ ( value : any ) : value is number | Number ;
52
52
53
53
/**
54
54
* Tests if a value is a number primitive having a nonpositive integer value.
@@ -64,7 +64,7 @@ interface IsNonPositiveInteger {
64
64
* var bool = isNonPositiveInteger.isPrimitive( new Number( -3.0 ) );
65
65
* // returns false
66
66
*/
67
- isPrimitive ( value : any ) : boolean ;
67
+ isPrimitive ( value : any ) : value is number ;
68
68
69
69
/**
70
70
* Tests if a value is a number object having a nonpositive integer value.
@@ -80,7 +80,7 @@ interface IsNonPositiveInteger {
80
80
* var bool = isNonPositiveInteger.isObject( new Number( -3.0 ) );
81
81
* // returns true
82
82
*/
83
- isObject ( value : any ) : boolean ;
83
+ isObject ( value : any ) : value is Number ;
84
84
}
85
85
86
86
/**
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ interface IsNonPositiveNumberArray {
36
36
* var bool = isNonPositiveNumberArray( [ -3.0, '-3.0' ] );
37
37
* // returns false
38
38
*/
39
- ( value : any ) : boolean ;
39
+ ( value : any ) : value is ArrayLike < number | Number > ;
40
40
41
41
/**
42
42
* Tests if a value is an array-like object containing only nonpositive primitive integer values.
@@ -56,7 +56,7 @@ interface IsNonPositiveNumberArray {
56
56
* var bool = isNonPositiveNumberArray.primitives( [ -3.0, new Number(-1.0) ] );
57
57
* // returns false
58
58
*/
59
- primitives ( value : any ) : boolean ;
59
+ primitives ( value : any ) : value is ArrayLike < number > ;
60
60
61
61
/**
62
62
* Tests if a value is an array-like object containing only number objects having nonpositive integer values.
@@ -76,7 +76,7 @@ interface IsNonPositiveNumberArray {
76
76
* var bool = isNonPositiveNumberArray.objects( [ -3.0, new Number(-1.0) ] );
77
77
* // returns false
78
78
*/
79
- objects ( value : any ) : boolean ;
79
+ objects ( value : any ) : value is ArrayLike < Number > ;
80
80
}
81
81
82
82
/**
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ interface IsNonPositiveNumber {
48
48
* var bool = isNonPositiveNumber( null );
49
49
* // returns false
50
50
*/
51
- ( value : any ) : boolean ;
51
+ ( value : any ) : value is number | Number ;
52
52
53
53
/**
54
54
* Tests if a value is a number primitive having a nonpositive value.
@@ -64,7 +64,7 @@ interface IsNonPositiveNumber {
64
64
* var bool = isNonPositiveNumber.isPrimitive( new Number( -3.0 ) );
65
65
* // returns false
66
66
*/
67
- isPrimitive ( value : any ) : boolean ;
67
+ isPrimitive ( value : any ) : value is number ;
68
68
69
69
/**
70
70
* Tests if a value is a number object having a nonpositive value.
@@ -80,7 +80,7 @@ interface IsNonPositiveNumber {
80
80
* var bool = isNonPositiveNumber.isObject( new Number( -3.0 ) );
81
81
* // returns true
82
82
*/
83
- isObject ( value : any ) : boolean ;
83
+ isObject ( value : any ) : value is Number ;
84
84
}
85
85
86
86
/**
You can’t perform that action at this time.
0 commit comments