File tree 3 files changed +6
-3
lines changed
3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ var tryDateObject = function tryDateGetDayCall(value) {
12
12
13
13
var toStr = Object . prototype . toString ;
14
14
var dateClass = '[object Date]' ;
15
- var hasToStringTag = typeof Symbol === 'function' && ! ! Symbol . toStringTag ;
15
+ var hasToStringTag = require ( 'has-tostringtag/shams' ) ( ) ;
16
16
17
17
module . exports = function isDateObject ( value ) {
18
18
if ( typeof value !== 'object' || value === null ) {
Original file line number Diff line number Diff line change 31
31
" @@toStringTag" ,
32
32
" Date object"
33
33
],
34
+ "dependencies" : {
35
+ "has-tostringtag" : " ^1.0.0"
36
+ },
34
37
"devDependencies" : {
35
38
"@ljharb/eslint-config" : " ^17.6.0" ,
36
39
"aud" : " ^1.1.5" ,
Original file line number Diff line number Diff line change 2
2
3
3
var test = require ( 'tape' ) ;
4
4
var isDate = require ( '../' ) ;
5
- var hasSymbols = typeof Symbol === 'function' && typeof Symbol . iterator !== 'undefined' ;
5
+ var hasToStringTag = require ( 'has-tostringtag/shams' ) ( ) ;
6
6
7
7
test ( 'not Dates' , function ( t ) {
8
8
t . notOk ( isDate ( ) , 'undefined is not Date' ) ;
@@ -19,7 +19,7 @@ test('not Dates', function (t) {
19
19
t . end ( ) ;
20
20
} ) ;
21
21
22
- test ( '@@toStringTag' , { skip : ! hasSymbols || ! Symbol . toStringTag } , function ( t ) {
22
+ test ( '@@toStringTag' , { skip : ! hasToStringTag } , function ( t ) {
23
23
var realDate = new Date ( ) ;
24
24
var fakeDate = {
25
25
toString : function ( ) { return String ( realDate ) ; } ,
You can’t perform that action at this time.
0 commit comments