@sigiljs-community/swagger-ui-plugin
Version:
Plugin for SigilJS framework, that generates and serves Swagger UI at a configurable endpoint
15 lines (14 loc) • 476 B
TypeScript
import { SigilPlugin } from '@sigiljs/sigil';
import { SwaggerGenOptions } from './gen/generateHtml';
export type SwaggerUiPluginConfig = Partial<Omit<SwaggerGenOptions, "swaggerInitOptions"> & {
swaggerInitOptions: Record<string, any>;
}> & {
path?: string;
};
export default class SwaggerUiPlugin extends SigilPlugin<SwaggerUiPluginConfig> {
#private;
static name: string;
constructor();
onInitialize(): any;
onUpdateCallback(): Promise<void>;
}