Skip to content

Commit ec387c2

Browse files
authored
Add improved type for linkTarget as string
Reviewed-by: Christian Murphy <[email protected]> Reviewed-by: Titus Wormer <[email protected]> Closes GH-639.
1 parent 5af6bc7 commit ec387c2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/ast-to-react.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,13 @@
3232
* @param {string?} title
3333
* @returns {string}
3434
*
35+
* @typedef {import("react").HTMLAttributeAnchorTarget} TransformLinkTargetType
36+
*
3537
* @callback TransformLinkTarget
3638
* @param {string} href
3739
* @param {Array.<ElementContent>} children
3840
* @param {string?} title
39-
* @returns {string|undefined}
41+
* @returns {TransformLinkTargetType|undefined}
4042
*
4143
* @typedef {keyof JSX.IntrinsicElements} ReactMarkdownNames
4244
*
@@ -94,7 +96,7 @@
9496
* @property {boolean} [includeElementIndex=false]
9597
* @property {null|false|TransformLink} [transformLinkUri]
9698
* @property {TransformImage} [transformImageUri]
97-
* @property {string|TransformLinkTarget} [linkTarget]
99+
* @property {TransformLinkTargetType|TransformLinkTarget} [linkTarget]
98100
* @property {Components} [components]
99101
*/
100102

0 commit comments

Comments
 (0)