UNPKG

@mintlify/prebuild

Version:

Helpful functions for Mintlify's prebuild step

27 lines (26 loc) 1.18 kB
import { AsyncAPIFile } from '@mintlify/common'; import { OpenApiFile, DecoratedNavigationPage } from '@mintlify/models'; import { DocsConfig } from '@mintlify/validation'; export declare function updateDocsConfigFile({ contentDirectoryPath, openApiFiles, asyncApiFiles, docsConfig, localSchema, disableOpenApi, strict, }: { contentDirectoryPath: string; openApiFiles: OpenApiFile[]; asyncApiFiles: AsyncAPIFile[]; docsConfig?: DocsConfig; localSchema?: boolean; disableOpenApi?: boolean; strict?: boolean; }): Promise<{ docsConfig: DocsConfig; pagesAcc: Record<string, DecoratedNavigationPage>; newOpenApiFiles: OpenApiFile[]; newAsyncApiFiles: AsyncAPIFile[]; customLanguages: { content: string; filePath: string; }[]; }>; export { generateOpenApiDivisions } from './generateOpenApiDivisions.js'; export { generateOpenApiFromDocsConfig } from './generateOpenApiFromDocsConfig.js'; export { generateAsyncApiDivisions } from './generateAsyncApiDivisions.js'; export { generateAsyncApiFromDocsConfig } from './generateAsyncApiFromDocsConfig.js'; export { getCustomLanguages } from './getCustomLanguages.js';