adonis5-swagger
Version:
Swagger provider for AdonisJS 5
13 lines (12 loc) • 498 B
TypeScript
/// <reference types="@adonisjs/application/build/adonis-typings" />
import { ApplicationContract } from '@ioc:Adonis/Core/Application';
export default class SwaggerProvider {
protected app: ApplicationContract;
static needsApplication: boolean;
constructor(app: ApplicationContract);
register(): Promise<void>;
boot(): Promise<void>;
private initSwaggerRoutes;
protected registerMiddleware(): void;
protected mergeAuthMiddleware(middlewares: string[]): string[];
}