serverless-openapi-documentation
Version:
Serverless 1.0 plugin to generate OpenAPI V3 documentation from serverless configuration
28 lines (27 loc) • 706 B
TypeScript
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();
}