Contact Information
The email address of the contact person/organization.
The identifying name of the contact person/organization.
API Info url The URL pointing to the contact information.
API description; defaults to npm package description
API host, expressTemplate.g. localhost:3000 or myapi.com
API license; defaults to npm package license
API name; defaults to npm package name
Generated SwaggerConfig.json will output here
Security Definitions Object A declaration of the security schemes available to be used in the specification. This does not enforce the security schemes on the operations and only serves to provide the relevant details for each scheme.
Extend generated swagger spec with this object Note that generated properties will always take precedence over what get specified here
Base-name of swagger.json or swagger.yaml.
Alter how the spec is merged to generated swagger spec. Possible values:
deepmerge
to merge, which will concat object branches and concat arrays as well @see https://www.npmjs.com/package/deepmerge
The default is set to immediate so it is not breaking previous versions.Major OpenAPI version to generate; defaults to version 2 when not specified Possible values:
Swagger Tags Information for your API
API version number; defaults to npm package version
Enable x-enum-varnames support
Generated using TypeDoc
Base API path; e.g. the 'v1' in https://myapi.com/v1