@@ -28,6 +28,7 @@ import { setupRouter } from './router.js'
2828 * @property {Handler= } unauthorizedHandler
2929 * @property {boolean= } swagger
3030 * @property {boolean= } apiDocs
31+ * @property {boolean= } validateResponse
3132 * @property {AjvOpts= } ajvOptions
3233 * @property {AjvCustomizer= } customizeAjv
3334 * @property {any[]= } middleware
@@ -57,6 +58,7 @@ export class Api {
5758 unauthorizedHandler,
5859 swagger,
5960 apiDocs,
61+ validateResponse,
6062 ajvOptions,
6163 customizeAjv,
6264 middleware = [ ]
@@ -73,6 +75,7 @@ export class Api {
7375 this . unauthorizedHandler = unauthorizedHandler || undefined
7476 this . swagger = swagger ?? true
7577 this . apiDocs = apiDocs ?? true
78+ this . validateResponse = validateResponse ?? true
7679 this . ajvOptions = ajvOptions ?? { allErrors : false }
7780 this . customizeAjv = customizeAjv
7881 this . middleware = middleware
@@ -120,6 +123,7 @@ export class Api {
120123 meta : this . meta ,
121124 securityHandlers : this . securityHandlers ,
122125 unauthorizedHandler : this . unauthorizedHandler ,
126+ validateResponse : this . validateResponse ,
123127 ajvOptions : this . ajvOptions ,
124128 customizeAjv : this . customizeAjv
125129 } )
0 commit comments