@samchon/openapi
Version:
OpenAPI definitions and converters for 'typia' and 'nestia'.
12 lines (11 loc) • 550 B
TypeScript
import { OpenApi } from "../OpenApi";
import { SwaggerV2 } from "../SwaggerV2";
export declare namespace SwaggerV2Downgrader {
interface IComponentsCollection {
original: OpenApi.IComponents;
downgraded: Record<string, SwaggerV2.IJsonSchema>;
}
const downgrade: (input: OpenApi.IDocument) => SwaggerV2.IDocument;
const downgradeComponents: (input: OpenApi.IComponents) => IComponentsCollection;
const downgradeSchema: (collection: IComponentsCollection) => (input: OpenApi.IJsonSchema) => SwaggerV2.IJsonSchema;
}