@morojs/moro / DocumentationSystem
Class: DocumentationSystem
Defined in: src/core/docs/index.ts:41
Constructors
Constructor
new DocumentationSystem(
config):DocumentationSystem
Defined in: src/core/docs/index.ts:46
Parameters
config
Returns
DocumentationSystem
Methods
createMiddleware()
createMiddleware(): (
req,res,next) =>void
Defined in: src/core/docs/index.ts:100
Returns
(
req,res,next):void
Parameters
req
res
next
() => void
Returns
void
generateFromRoutes()
generateFromRoutes(
routes):OpenAPISpec
Defined in: src/core/docs/index.ts:84
Parameters
routes
Returns
OpenAPISpec
getOpenAPIJSON()
getOpenAPIJSON():
string
Defined in: src/core/docs/index.ts:105
Returns
string
getOpenAPIYAML()
getOpenAPIYAML():
string
Defined in: src/core/docs/index.ts:110
Returns
string
getSpec()
getSpec():
OpenAPISpec
Defined in: src/core/docs/index.ts:115
Returns
OpenAPISpec
updateConfig()
updateConfig(
newConfig):void
Defined in: src/core/docs/index.ts:120
Parameters
newConfig
Partial<DocsConfig>
Returns
void