core-types-json-schema
Version:
core-types ⬌ JSON Schema conversion
7 lines (6 loc) • 625 B
TypeScript
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>;