Skip to content

Commit ed320e0

Browse files
committed
Update unist-util-visit
1 parent 7f60a31 commit ed320e0

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

index.js

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
/**
2-
* @typedef {Root['children'][number]|Root} Node
32
* @typedef {import('hast').Root} Root
4-
* @typedef {import('hast').Element} Element
5-
* @typedef {import('unist-util-visit').Visitor<Element>} VisitElement
3+
* @typedef {Root['children'][number]|Root} Node
64
*/
75

86
import {headingRank} from 'hast-util-heading-rank'
@@ -24,19 +22,14 @@ export function shiftHeading(tree, shift) {
2422
throw new Error('Expected a non-null finite integer, not `' + shift + '`')
2523
}
2624

27-
visit(
28-
tree,
29-
'element',
30-
/** @type {VisitElement} */
31-
(node) => {
32-
let rank = headingRank(node)
25+
visit(tree, 'element', (node) => {
26+
let rank = headingRank(node)
3327

34-
if (rank) {
35-
rank += shift
36-
node.tagName = 'h' + (rank > 6 ? 6 : rank < 1 ? 1 : rank)
37-
}
28+
if (rank) {
29+
rank += shift
30+
node.tagName = 'h' + (rank > 6 ? 6 : rank < 1 ? 1 : rank)
3831
}
39-
)
32+
})
4033

4134
return tree
4235
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"dependencies": {
3939
"@types/hast": "^2.0.0",
4040
"hast-util-heading-rank": "^2.0.0",
41-
"unist-util-visit": "^3.0.0"
41+
"unist-util-visit": "^4.0.0"
4242
},
4343
"devDependencies": {
4444
"@types/tape": "^4.0.0",

0 commit comments

Comments
 (0)