UNPKG

fluid-oas

Version:

Build declarative OpenApiv3.* specifications.

14 lines (13 loc) 651 B
import type { OpenApiHTTPStatusCode } from "../types"; import { type BaseInterface } from "./base"; import type { OpenApiReferenceObject } from "./OpenApiReferenceObject"; import type { OpenApiResponse } from "./OpenApiResponse"; export interface OpenApiResponses extends BaseInterface { addDefault(response: OpenApiResponse | OpenApiReferenceObject): this; addResponses(mappings: Partial<{ [K in OpenApiHTTPStatusCode]: OpenApiResponse | OpenApiReferenceObject; }>): this; } export declare const Responses: (responses: Partial<{ [K in OpenApiHTTPStatusCode]: OpenApiResponse | OpenApiReferenceObject; }>) => OpenApiResponses;