99 */
1010
1111import { mkdirSync , readFileSync , writeFileSync , unlinkSync , existsSync } from 'fs' ;
12- import { join , dirname , relative } from 'path' ;
12+ import { join , dirname , relative , sep } from 'path' ;
1313
1414const DOCS_DIR = join ( process . cwd ( ) , 'docs' ) ;
1515
@@ -24,6 +24,12 @@ const sections = [
2424 header : '---\ntitle: Entities\n---\n' ,
2525 removeSource : true ,
2626 } ,
27+ {
28+ source : 'api/interfaces/AttachmentServiceModel.md' ,
29+ dest : 'api/interfaces/attachments/index.md' ,
30+ header : '---\ntitle: Attachments\n---\n' ,
31+ removeSource : true ,
32+ } ,
2733 {
2834 source : 'api/interfaces/ConversationalAgentServiceModel.md' ,
2935 dest : 'conversational-agent/index.md' ,
@@ -59,7 +65,7 @@ for (const { source, dest, header, removeSource } of sections) {
5965
6066 const [ linkPath , anchor ] = link . split ( '#' ) ;
6167 const resolved = join ( sourceDir , linkPath ) ;
62- const rewritten = relative ( destDir , resolved ) ;
68+ const rewritten = relative ( destDir , resolved ) . split ( sep ) . join ( '/' ) ;
6369
6470 return `](${ anchor ? `${ rewritten } #${ anchor } ` : rewritten } )` ;
6571 } ,
0 commit comments