Skip to content

Commit 9fc25a1

Browse files
committed
fix: 🐛 correty default value of parameters
1 parent 76bdf91 commit 9fc25a1

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/__tests__/base-service.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ describe('BaseService -> Remove parameters', () => {
367367
const { data } = await service.setParameter('id', 1).setParameters(parameters).all()
368368

369369
expect(data).toEqual(items)
370-
expect(service.parameters).toEqual([])
370+
expect(service.parameters).toEqual({})
371371
})
372372
})
373373

src/core/BaseService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default class BaseService {
2323
ignoreQueryPrefix: true,
2424
}
2525

26-
constructor(readonly endpoint: string, public parameters: Record<string, any>) {}
26+
constructor(readonly endpoint: string, public parameters: Record<string, any> = {}) {}
2727

2828
get $http() {
2929
return BaseService.$http
@@ -147,7 +147,7 @@ export default class BaseService {
147147

148148
removeParameters(parameters: string[] = []) {
149149
if (!parameters || !parameters.length) {
150-
this.parameters = []
150+
this.parameters = {}
151151
} else if (isArray(parameters)) {
152152
for (const parameter of parameters) delete this.parameters[parameter]
153153
}

0 commit comments

Comments
 (0)