@b8n/nestjs-rapidoc
Version:
NestJS module for RapiDoc
18 lines (17 loc) • 692 B
TypeScript
import type { RapidocUIOptions } from "./rapidoc-ui-options.interface.js";
import type { OpenAPIObject } from "@nestjs/swagger";
export interface RapidocCustomOptions {
useGlobalPrefix?: boolean;
rapidocOptions?: RapidocUIOptions;
customCss?: string;
customCssUrl?: string | string[];
customJs?: string | string[];
customJsStr?: string | string[];
customFavIcon?: string;
customRapidocAssetsPath?: string;
customSiteTitle?: string;
customLogo?: string;
jsonDocumentUrl?: string;
yamlDocumentUrl?: string;
patchDocumentOnRequest?: <TRequest = any, TResponse = any>(req: TRequest, res: TResponse, document: OpenAPIObject) => OpenAPIObject;
}