@mintlify/prebuild
Version:
Helpful functions for Mintlify's prebuild step
27 lines (26 loc) • 1.18 kB
TypeScript
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';