@@ -15,6 +15,8 @@ const md = new MarkdownIt({
15
15
} </div>`
16
16
} ) ;
17
17
18
+ const mdTypes = new MarkdownIt ( ) ;
19
+
18
20
const renderMethod = ( method : Method ) => `<div class="mb-5" data-method-name="${
19
21
method . name
20
22
} "><a name="${ method . slug } " />
36
38
<div class="table-responsive">
37
39
${ md
38
40
. render (
39
- markdownTable ( [
40
- [ 'Name' , 'Types' , 'Description' ] ,
41
- ...method . params . map ( ( { name, types, description } ) => [
42
- name ,
43
- `<code>${ types . join ( '</code>, <code>' ) } </code>` ,
44
- description || ''
45
- ] )
46
- ] )
41
+ markdownTable (
42
+ [
43
+ [ 'Name' , 'Types' , 'Description' ] ,
44
+ ...method . params . map ( ( { name, types, description } ) => [
45
+ name ,
46
+ `<code>${ types
47
+ . map ( type => mdTypes . renderInline ( type ) )
48
+ . join ( '</code>, <code>' ) } </code>`,
49
+ description || ''
50
+ ] )
51
+ ] ,
52
+ { }
53
+ )
47
54
)
48
55
. replace ( '<table>' , '<table class="table">' ) }
49
56
</div>`
55
62
? `<h3>Returns</h3>
56
63
57
64
${ method . returns . map (
58
- param => `<p><code>${ param . types . join ( '</code>, <code>' ) } </code></p>
65
+ param => `<p><code>${ param . types
66
+ . map ( type => mdTypes . renderInline ( type ) )
67
+ . join ( '</code>, <code>' ) } </code></p>
59
68
60
69
${ param . description ? `<p>${ param . description } </p>` : '' } `
61
70
) } `
0 commit comments