File tree Expand file tree Collapse file tree 3 files changed +4
-11
lines changed Expand file tree Collapse file tree 3 files changed +4
-11
lines changed Original file line number Diff line number Diff line change 6
6
import { hasProperty } from 'hast-util-has-property'
7
7
8
8
// Always interactive nodes.
9
- var alwaysInteractive = new Set ( [
9
+ const alwaysInteractive = new Set ( [
10
10
'button' ,
11
11
'details' ,
12
12
'embed' ,
@@ -22,14 +22,11 @@ var alwaysInteractive = new Set([
22
22
* @returns {boolean }
23
23
*/
24
24
export function interactive ( node ) {
25
- /** @type {string } */
26
- var name
27
-
28
25
if ( ! node || typeof node !== 'object' || node . type !== 'element' ) {
29
26
return false
30
27
}
31
28
32
- name = node . tagName
29
+ const name = node . tagName
33
30
34
31
return (
35
32
( name === 'a' && hasProperty ( node , 'href' ) ) ||
Original file line number Diff line number Diff line change 65
65
"trailingComma" : " none"
66
66
},
67
67
"xo" : {
68
- "prettier" : true ,
69
- "rules" : {
70
- "no-var" : " off" ,
71
- "prefer-arrow-callback" : " off"
72
- }
68
+ "prettier" : true
73
69
},
74
70
"remarkConfig" : {
75
71
"plugins" : [
Original file line number Diff line number Diff line change 1
1
import test from 'tape'
2
2
import { interactive } from './index.js'
3
3
4
- test ( 'interactive' , function ( t ) {
4
+ test ( 'interactive' , ( t ) => {
5
5
// @ts -expect-error runtime.
6
6
t . equal ( interactive ( ) , false , 'should return `false` without node' )
7
7
// @ts -expect-error runtime.
You can’t perform that action at this time.
0 commit comments