@nestjsx/crud
Advanced tools
Comparing version 4.3.0-beta.3 to 4.3.0-beta.4
@@ -65,2 +65,3 @@ "use strict"; | ||
const { routes, query } = options; | ||
const oldVersion = Swagger.getSwaggerVersion() < 4; | ||
switch (name) { | ||
@@ -70,2 +71,9 @@ case 'getOneBase': | ||
case 'getManyBase': | ||
if (oldVersion) { | ||
return { | ||
[common_1.HttpStatus.OK]: { | ||
type: swaggerModels.getMany, | ||
}, | ||
}; | ||
} | ||
return { | ||
@@ -87,2 +95,9 @@ [common_1.HttpStatus.OK]: query.alwaysPaginate | ||
case 'createOneBase': | ||
if (oldVersion) { | ||
return { | ||
[common_1.HttpStatus.OK]: { | ||
type: swaggerModels.create, | ||
}, | ||
}; | ||
} | ||
return { | ||
@@ -94,2 +109,10 @@ [common_1.HttpStatus.CREATED]: { | ||
case 'createManyBase': | ||
if (oldVersion) { | ||
return { | ||
[common_1.HttpStatus.OK]: { | ||
type: swaggerModels.create, | ||
isArray: true, | ||
}, | ||
}; | ||
} | ||
return { | ||
@@ -108,2 +131,11 @@ [common_1.HttpStatus.CREATED]: swaggerModels.createMany | ||
case 'deleteOneBase': | ||
if (oldVersion) { | ||
return { | ||
[common_1.HttpStatus.OK]: routes.deleteOneBase.returnDeleted | ||
? { | ||
type: swaggerModels.delete, | ||
} | ||
: {}, | ||
}; | ||
} | ||
return { | ||
@@ -115,6 +147,13 @@ [common_1.HttpStatus.OK]: routes.deleteOneBase.returnDeleted | ||
default: | ||
const dtoName = swaggerModels[name.split('OneBase')[0]].name; | ||
const dto = swaggerModels[name.split('OneBase')[0]]; | ||
if (oldVersion) { | ||
return { | ||
[common_1.HttpStatus.OK]: { | ||
type: dto, | ||
}, | ||
}; | ||
} | ||
return { | ||
[common_1.HttpStatus.OK]: { | ||
schema: { $ref: exports.swagger.getSchemaPath(dtoName) }, | ||
schema: { $ref: exports.swagger.getSchemaPath(dto.name) }, | ||
}, | ||
@@ -121,0 +160,0 @@ }; |
{ | ||
"name": "@nestjsx/crud", | ||
"description": "NestJs CRUD for RESTful APIs", | ||
"version": "4.3.0-beta.3", | ||
"version": "4.3.0-beta.4", | ||
"license": "MIT", | ||
@@ -42,4 +42,4 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@nestjsx/crud-request": "^4.3.0-beta.3", | ||
"@nestjsx/util": "^4.3.0-beta.3", | ||
"@nestjsx/crud-request": "^4.3.0-beta.4", | ||
"@nestjsx/util": "^4.3.0-beta.4", | ||
"deepmerge": "^3.2.0" | ||
@@ -51,3 +51,3 @@ }, | ||
}, | ||
"gitHead": "674957de720e0ff72e05aeac7d102b038da0bfa1" | ||
"gitHead": "390bb8a030773fb634e5ec582a8eedd5f550ac56" | ||
} |
Sorry, the diff of this file is not supported yet
144032
1972