feat(openapi): Add OpenAPI module: decorators, spec generator, runtime validation and Swagger UI
This commit is contained in:
@@ -5,6 +5,14 @@ export type {
|
||||
IRouteCompressionOptions,
|
||||
IRegisteredController,
|
||||
ICompiledRoute,
|
||||
// OpenAPI types
|
||||
TJsonSchema,
|
||||
IOpenApiOperationMeta,
|
||||
IOpenApiParamMeta,
|
||||
IOpenApiRequestBodyMeta,
|
||||
IOpenApiResponseBodyMeta,
|
||||
IOpenApiRouteMeta,
|
||||
IOpenApiControllerMeta,
|
||||
} from './decorators.types.js';
|
||||
|
||||
// Route decorator
|
||||
@@ -49,3 +57,15 @@ export {
|
||||
normalizePath,
|
||||
combinePaths,
|
||||
} from './decorators.metadata.js';
|
||||
|
||||
// OpenAPI decorators
|
||||
export {
|
||||
ApiOperation,
|
||||
ApiParam,
|
||||
ApiQuery,
|
||||
ApiHeader,
|
||||
ApiRequestBody,
|
||||
ApiResponseBody,
|
||||
ApiSecurity,
|
||||
ApiTag,
|
||||
} from '../openapi/openapi.decorators.js';
|
||||
|
||||
Reference in New Issue
Block a user