Skip to content

Commit 60331df

Browse files
author
Iurii Golovinskii
committed
fix:[FE] The index.html file is missing during export document
1 parent 4632f92 commit 60331df

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

src/apitypes/rest/rest.document.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ export async function createRestExportDocument(
125125
templateResolver: _TemplateResolver,
126126
allowedOasExtensions?: OpenApiExtensionKey[],
127127
generatedHtmlExportDocuments?: ExportDocument[],
128-
addBackLink?: boolean,
129128
): Promise<ExportDocument> {
130129
const exportFilename = `${getDocumentTitle(filename)}.${format}`
131130
const [[document], blobProperties] = dump(removeOasExtensions(JSON.parse(data), allowedOasExtensions), EXPORT_FORMAT_TO_FILE_FORMAT.get(format)!)
@@ -138,7 +137,6 @@ export async function createRestExportDocument(
138137
packageName,
139138
version,
140139
templateResolver,
141-
addBackLink,
142140
),
143141
filename: exportFilename,
144142
}

src/strategies/export-rest-operations-group.strategy.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,8 @@ async function exportReducedDocuments(config: ExportRestOperationsGroupBuildConf
100100
}, buildResult, contexts)
101101

102102
const generatedHtmlExportDocuments: ExportDocument[] = []
103-
const restDocuments = [...buildResult.documents.values()].filter(isRestDocument)
104103
const transformedDocuments = await Promise.all([...buildResult.documents.values()].map(async document => {
105-
return createRestExportDocument?.(document.filename, JSON.stringify(document.data), format, packageName, version, templateResolver, allowedOasExtensions, generatedHtmlExportDocuments, restDocuments.length > 1)
104+
return createRestExportDocument?.(document.filename, JSON.stringify(document.data), format, packageName, version, templateResolver, allowedOasExtensions, generatedHtmlExportDocuments)
106105
}))
107106

108107
buildResult.exportDocuments.push(...transformedDocuments)

src/strategies/export-version.strategy.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,9 @@ async function exportToHTML(config: ExportVersionBuildConfig, buildResult: Build
7676
if (generatedHtmlExportDocuments.length > 0) {
7777
buildResult.exportDocuments.push(...await createCommonStaticExportDocuments(packageName, version, templateResolver, shouldAddIndexPage ? 'index.html' : buildResult.exportDocuments[0].filename))
7878
}
79-
if (shouldAddIndexPage) {
80-
const readme = await buildResult.exportDocuments.find(({ filename }) => filename.toLowerCase() === 'readme.md')?.data.text()
81-
buildResult.exportDocuments.push(createUnknownExportDocument('index.html', await generateIndexHtmlPage(packageName, version, generatedHtmlExportDocuments, templateResolver, readme)))
82-
}
79+
80+
const readme = await buildResult.exportDocuments.find(({ filename }) => filename.toLowerCase() === 'readme.md')?.data.text()
81+
buildResult.exportDocuments.push(createUnknownExportDocument('index.html', await generateIndexHtmlPage(packageName, version, generatedHtmlExportDocuments, templateResolver, readme)))
8382
}
8483

8584
async function defaultExport(config: ExportVersionBuildConfig, buildResult: BuildResult, contexts: BuildTypeContexts): Promise<void> {

0 commit comments

Comments
 (0)