66 * found in the LICENSE file at https://angular.dev/license 
77 */ 
88
9- import  { Renderer   as   MarkedRenderer ,  Tokens }  from  'marked' ; 
9+ import  { Renderer ,  Tokens }  from  'marked' ; 
1010import  { codeToHtml }  from  '../shiki/shiki' ; 
1111
1212/** 
1313 * Custom renderer for marked that will be used to transform markdown files to HTML 
1414 * files that can be used in the Angular docs. 
1515 */ 
16- export  const  renderer : Partial < MarkedRenderer >  =  { 
17-  code ( { lang,  raw } ) : string  { 
18-  const  highlightResult  =  codeToHtml ( raw ,  lang ) . replace ( / > \s + < / g,  '><' ) ; 
16+ export  const  renderer : Partial < Renderer >  =  { 
17+  code ( { lang,  text } ) : string  { 
18+  const  highlightResult  =  codeToHtml ( text ,  lang ) . replace ( / > \s + < / g,  '><' ) ; 
1919
2020 return  ` 
2121 <div class="docs-code" role="group"> 
@@ -33,22 +33,22 @@ export const renderer: Partial<MarkedRenderer> = {
3333 link ( { href,  text} ) : string  { 
3434 return  `<a href="${ href } ${ text }  ; 
3535 } , 
36-  list ( { items,  ordered,  start} )  { 
36+  list ( this :  Renderer ,   { items,  ordered,  start} )  { 
3737 if  ( ordered )  { 
3838 return  ` 
3939 <ol class="docs-ordered-list"> 
40-  ${ items }  
40+  ${ items . map ( ( item )   =>   this . listitem ( item ) ) . join ( '' ) }  
4141 </ol> 
4242 ` ; 
4343 } 
4444 return  ` 
4545 <ul class="docs-list"> 
46-  ${ items }  
46+  ${ items . map ( ( item )   =>   this . listitem ( item ) ) . join ( '' ) }  
4747 </ul> 
4848 ` ; 
4949 } , 
5050
51-  table ( this : MarkedRenderer ,  { header,  rows} : Tokens . Table )  { 
51+  table ( this : Renderer ,  { header,  rows} : Tokens . Table )  { 
5252 return  ` 
5353 <div class="docs-table docs-scroll-track-transparent"> 
5454 <table> 
0 commit comments