@@ -15,6 +15,8 @@ const md = new MarkdownIt({
1515 } </div>`
1616} ) ;
1717
18+ const mdTypes = new MarkdownIt ( ) ;
19+
1820const renderMethod = ( method : Method ) => `<div class="mb-5" data-method-name="${
1921 method . name
2022} "><a name="${ method . slug } " />
3638<div class="table-responsive">
3739${ md
3840 . 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+ )
4754 )
4855 . replace ( '<table>' , '<table class="table">' ) }
4956</div>`
5562 ? `<h3>Returns</h3>
5663
5764${ 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>
5968
6069${ param . description ? `<p>${ param . description } </p>` : '' } `
6170) } `
0 commit comments