@mintlify/validation
Version:
Validates mint.json files
29 lines (28 loc) • 1.59 kB
TypeScript
import { DocsConfig } from './mint-config/schemas/v2/index.js';
export * from './openapi/types/endpoint.js';
export * from './openapi/OpenApiToEndpointConverter.js';
export { stripComponents } from './openapi/stripComponents.js';
export { SchemaConverter } from './openapi/SchemaConverter.js';
export { generateExampleFromSchema } from './openapi/generateExampleFromSchema.js';
export { generateFirstIncrementalSchema, generateNextIncrementalSchema, } from './openapi/IncrementalEvaluator.js';
export * from './mint-config/validateConfig.js';
export { formatIssue } from './mint-config/formatIssue.js';
export { upgradeToDocsConfig } from './mint-config/upgrades/upgradeToDocsConfig.js';
export { convertMintDecoratedNavToDocsDecoratedNav } from './mint-config/upgrades/convertMintDecoratedNavToDocsDecoratedNav.js';
export declare const mintConfigJsonSchema: import("zod-to-json-schema/src/parseDef.js").JsonSchema7Type & {
$schema?: string | undefined;
definitions?: {
[key: string]: import("zod-to-json-schema/src/parseDef.js").JsonSchema7Type;
} | undefined;
};
export declare const docsConfigJsonSchema: import("zod-to-json-schema/src/parseDef.js").JsonSchema7Type & {
$schema?: string | undefined;
definitions?: {
[key: string]: import("zod-to-json-schema/src/parseDef.js").JsonSchema7Type;
} | undefined;
};
export type { DocsConfig };
export * from './mint-config/schemas/v2/properties/index.js';
export * from './types/index.js';
export type { ThemeType } from './mint-config/schemas/v2/index.js';
export * from './chat-config/index.js';