UNPKG

fluid-oas

Version:

Build declarative OpenApiv3.* specifications.

10 lines (9 loc) 533 B
import type { OpenApiReferenceObject } from "../lib"; import { type SchemaInterface } from "../lib/base"; import type { OpenApiSchema } from "./OpenApiSchema"; export interface OpenApiIfThenElse extends SchemaInterface<OpenApiSchema> { addIf(schema: OpenApiSchema | OpenApiReferenceObject): this; addThen(schema: OpenApiSchema | OpenApiReferenceObject): this; addElse(schema: OpenApiSchema | OpenApiReferenceObject): this; } export declare const If: (schema: OpenApiSchema | OpenApiReferenceObject) => OpenApiIfThenElse;