UNPKG

serverless-openapi-documentation

Version:

Serverless 1.0 plugin to generate OpenAPI V3 documentation from serverless configuration

28 lines (27 loc) 706 B
import { ILog } from './types'; export declare class ServerlessOpenApiDocumentation { hooks: any; commands: any; /** Serverless Instance */ private serverless; /** CLI options */ private options; /** Serverless Service Custom vars */ private customVars; /** * Constructor * @param serverless * @param options */ constructor(serverless: any, options: any); log: ILog; /** * Processes CLI input by reading the input from serverless * @returns config IConfigType */ private processCliInput(); /** * Generates OpenAPI Documentation based on serverless configuration and functions */ private generate(); }