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