fluid-oas
Version:
Build declarative OpenApiv3.* specifications.
10 lines (9 loc) • 533 B
TypeScript
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;