UNPKG

@dedel.alex/adonis6-swagger

Version:
30 lines (29 loc) 644 B
import { ApplicationService } from '@adonisjs/core/types'; export default class SwaggerProvider { protected app: ApplicationService; static needsApplication: boolean; /** * Constructor */ constructor(app: ApplicationService); /** * Register */ register(): void; /** * Boot */ boot(): Promise<void>; /** * Register middleware */ protected registerMiddleware(): void; /** * Init swagger routes */ private initSwaggerRoutes; /** * Merge auth middleware */ protected mergeAuthMiddleware(middlewares: string[]): Promise<string[]>; }