express-swagger-typescript
Advanced tools
Comparing version 1.0.21 to 1.0.22
@@ -12,3 +12,6 @@ export interface IApiOperationArgsBaseParameter { | ||
allowEmptyValue?: boolean; | ||
schema?: object; | ||
schema?: { | ||
type?: string; | ||
model?: string | any; | ||
}; | ||
items?: { | ||
@@ -15,0 +18,0 @@ type?: string; |
@@ -564,4 +564,7 @@ import * as assert from 'assert'; | ||
newSwaggerOperationParameter.type = parameter.type; | ||
if (parameter.schema) | ||
if (parameter.schema) { | ||
newSwaggerOperationParameter.schema = parameter.schema; | ||
if (parameter.schema.model) | ||
newSwaggerOperationParameter.schema = Object.assign(Object.assign({}, newSwaggerOperationParameter.schema), { $ref: this.buildRef(parameter.schema.model) }); | ||
} | ||
if (parameter.items) | ||
@@ -568,0 +571,0 @@ newSwaggerOperationParameter.items = parameter.items; |
@@ -12,3 +12,6 @@ export interface IApiOperationArgsBaseParameter { | ||
allowEmptyValue?: boolean; | ||
schema?: object; | ||
schema?: { | ||
type?: string; | ||
model?: string | any; | ||
}; | ||
items?: { | ||
@@ -15,0 +18,0 @@ type?: string; |
@@ -590,4 +590,7 @@ "use strict"; | ||
newSwaggerOperationParameter.type = parameter.type; | ||
if (parameter.schema) | ||
if (parameter.schema) { | ||
newSwaggerOperationParameter.schema = parameter.schema; | ||
if (parameter.schema.model) | ||
newSwaggerOperationParameter.schema = Object.assign(Object.assign({}, newSwaggerOperationParameter.schema), { $ref: this.buildRef(parameter.schema.model) }); | ||
} | ||
if (parameter.items) | ||
@@ -594,0 +597,0 @@ newSwaggerOperationParameter.items = parameter.items; |
{ | ||
"name": "express-swagger-typescript", | ||
"version": "1.0.21", | ||
"version": "1.0.22", | ||
"description": "Generate and serve swagger", | ||
@@ -5,0 +5,0 @@ "repository": { |
125333
3393