UNPKG

@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
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>; }