UNPKG

@dedel.alex/adonis6-swagger

Version:
23 lines (22 loc) 589 B
import { ReadStream } from 'node:fs'; import { HttpContext } from '@adonisjs/core/http'; import type { ApplicationService } from '@adonisjs/core/types'; export declare class SwaggerController { #private; /** * Constructor */ constructor(app: ApplicationService); /** * Swagger UI */ swaggerUI({ params, response }: HttpContext): Promise<void>; /** * Swagger file */ swaggerFile({ response }: HttpContext): Promise<void>; /** * Get swagger spec file content */ protected getSwaggerSpecFileContent(): ReadStream; }