Skip to content

Commit 981d98b

Browse files
authored
Updated @nestjs/swagger to v8 (#1030)
BREAKING CHANGE: updated @nestjs/swagger to v8
1 parent db51a6a commit 981d98b

File tree

3 files changed

+71
-44
lines changed

3 files changed

+71
-44
lines changed

package-lock.json

Lines changed: 66 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
},
6464
"peerDependencies": {
6565
"@nestjs/common": "^10.0.0",
66-
"@nestjs/swagger": "^7.0.0",
66+
"@nestjs/swagger": "^8.0.7",
6767
"express": "^4.0.0",
6868
"fastify": "^4.0.0",
6969
"typeorm": "^0.3.17"

src/swagger/paginated-swagger.type.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,10 @@ export class PaginatedMetaDocumented<T> {
114114

115115
@ApiProperty({
116116
title: 'Filters that applied to the query',
117-
required: false,
117+
selfRequired: true,
118118
isArray: false,
119119
type: 'object',
120+
additionalProperties: false,
120121
})
121122
filter?: {
122123
[p: string]: string | string[]
@@ -126,9 +127,10 @@ export class PaginatedMetaDocumented<T> {
126127
export class PaginatedDocumented<T> extends Paginated<T> {
127128
@ApiProperty({
128129
isArray: true,
129-
required: true,
130+
selfRequired: true,
130131
title: 'Array of entities',
131132
type: 'object',
133+
additionalProperties: false,
132134
})
133135
override data!: T[]
134136

0 commit comments

Comments
 (0)