parse-openapi
Version:
OpenAPI v3 parser
6 lines (5 loc) • 401 B
TypeScript
import type { ModelComposition } from '../types';
import type { OpenApi, OpenApiSchema } from '../OpenApi';
import type { getModel } from './getModel';
export declare type GetModelFn = typeof getModel;
export declare const getModelComposition: (openApi: OpenApi, definition: OpenApiSchema, definitions: OpenApiSchema[], type: 'one-of' | 'any-of' | 'all-of', getModel: GetModelFn) => ModelComposition;