UNPKG

core-types-json-schema

Version:
7 lines (6 loc) 625 B
import { ConversionResult, NodeDocument } from 'core-types'; import { PartialOpenApiSchema, JsonSchemaDocumentToOpenApiOptions } from 'openapi-json-schema'; import { ConvertCoreTypesToJsonSchemaOptions } from './core-types-to-json-schema.js'; export type CoreTypesToOpenApiOptions = JsonSchemaDocumentToOpenApiOptions & ConvertCoreTypesToJsonSchemaOptions; export declare function convertCoreTypesToOpenApi(doc: NodeDocument, options: CoreTypesToOpenApiOptions): ConversionResult<PartialOpenApiSchema>; export declare function convertOpenApiToCoreTypes(schema: PartialOpenApiSchema | string): ConversionResult<NodeDocument>;