Skip to content

Commit 322dae2

Browse files
committed
Refactor types for TypeScript 4.9
1 parent 7d20e86 commit 322dae2

24 files changed

+61
-55
lines changed

lib/handlers/blockquote.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
/**
22
* @typedef {import('mdast').Blockquote} Blockquote
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*/
55

66
import {wrap} from '../wrap.js'
77
import {all} from '../traverse.js'
88

99
/**
10-
* @type {Handler}
10+
* @param {H} h
1111
* @param {Blockquote} node
1212
*/
1313
export function blockquote(h, node) {

lib/handlers/break.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
* @typedef {import('hast').Element} Element
33
* @typedef {import('hast').Text} Text
44
* @typedef {import('mdast').Break} Break
5-
* @typedef {import('../index.js').Handler} Handler
5+
* @typedef {import('../index.js').H} H
66
*/
77

88
import {u} from 'unist-builder'
99

1010
/**
11-
* @type {Handler}
11+
* @param {H} h
1212
* @param {Break} node
1313
* @returns {Array<Element|Text>}
1414
*/

lib/handlers/code.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
/**
22
* @typedef {import('mdast').Code} Code
33
* @typedef {import('hast').Properties} Properties
4-
* @typedef {import('../index.js').Handler} Handler
4+
* @typedef {import('../index.js').H} H
5+
56
*/
67

78
import {u} from 'unist-builder'
89

910
/**
10-
* @type {Handler}
11+
* @param {H} h
1112
* @param {Code} node
1213
*/
1314
export function code(h, node) {

lib/handlers/delete.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
/**
22
* @typedef {import('mdast').Delete} Delete
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
4+
45
*/
56

67
import {all} from '../traverse.js'
78

89
/**
9-
* @type {Handler}
10+
* @param {H} h
1011
* @param {Delete} node
1112
*/
1213
export function strikethrough(h, node) {

lib/handlers/emphasis.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/**
22
* @typedef {import('mdast').Emphasis} Emphasis
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*/
55

66
import {all} from '../traverse.js'
77

88
/**
9-
* @type {Handler}
9+
* @param {H} h
1010
* @param {Emphasis} node
1111
*/
1212
export function emphasis(h, node) {

lib/handlers/footnote-reference.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
/**
22
* @typedef {import('mdast').FootnoteReference} FootnoteReference
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*/
55

66
import {normalizeUri} from 'micromark-util-sanitize-uri'
77
import {u} from 'unist-builder'
88

99
/**
10-
* @type {Handler}
10+
* @param {H} h
1111
* @param {FootnoteReference} node
1212
*/
1313
export function footnoteReference(h, node) {

lib/handlers/footnote.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* @typedef {import('mdast').Footnote} Footnote
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*
55
* @todo
66
* `footnote` (or “inline note”) are a pandoc footnotes feature (`^[a note]`)
@@ -13,7 +13,7 @@
1313
import {footnoteReference} from './footnote-reference.js'
1414

1515
/**
16-
* @type {Handler}
16+
* @param {H} h
1717
* @param {Footnote} node
1818
*/
1919
export function footnote(h, node) {

lib/handlers/heading.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/**
22
* @typedef {import('mdast').Heading} Heading
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*/
55

66
import {all} from '../traverse.js'
77

88
/**
9-
* @type {Handler}
9+
* @param {H} h
1010
* @param {Heading} node
1111
*/
1212
export function heading(h, node) {

lib/handlers/html.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
/**
22
* @typedef {import('mdast').HTML} HTML
3-
* @typedef {import('../index.js').Handler} Handler
3+
* @typedef {import('../index.js').H} H
44
*/
55

66
import {u} from 'unist-builder'
77

88
/**
99
* Return either a `raw` node in dangerous mode, otherwise nothing.
1010
*
11-
* @type {Handler}
11+
* @param {H} h
1212
* @param {HTML} node
1313
*/
1414
export function html(h, node) {

lib/handlers/image-reference.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
/**
22
* @typedef {import('mdast').ImageReference} ImageReference
3+
* @typedef {import('mdast').Parent} Parent
34
* @typedef {import('hast').Properties} Properties
4-
* @typedef {import('../index.js').Handler} Handler
5+
* @typedef {import('../index.js').H} H
56
*/
67

78
import {normalizeUri} from 'micromark-util-sanitize-uri'
89
import {revert} from '../revert.js'
910

1011
/**
11-
* @type {Handler}
12+
* @param {H} h
1213
* @param {ImageReference} node
1314
*/
1415
export function imageReference(h, node) {

0 commit comments

Comments
 (0)