Skip to content

Commit 129b46d

Browse files
committed
fix: make paraeter type to be object type
1 parent afd35c1 commit 129b46d

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

src/core/BaseProxy.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,9 @@ import qs, { IParseOptions } from 'qs'
1313
const validator = Validator
1414
const UNPROCESSABLE_ENTITY = 422
1515

16-
export interface ParametersType {
17-
[key: string]: any
18-
}
19-
2016
class BaseProxy {
2117
errors: Errors
22-
parameters: any | any[]
18+
parameters: Record<string, any>
2319
endpoint: string
2420
static $http: AxiosInstance
2521
static $errorProperty = 'errors'
@@ -29,7 +25,7 @@ class BaseProxy {
2925
ignoreQueryPrefix: true,
3026
}
3127

32-
constructor(endpoint: string, parameters?: ParametersType) {
28+
constructor(endpoint: string, parameters: Record<string, any>) {
3329
this.endpoint = endpoint
3430
this.parameters = parameters
3531
this.errors = Validator
@@ -268,7 +264,7 @@ class BaseProxy {
268264
* Set parameters by keys
269265
* @param {Object} parameters
270266
*/
271-
setParameters(parameters: ParametersType): this {
267+
setParameters(parameters: Record<string, any>): this {
272268
Object.keys(parameters).forEach((key) => {
273269
this.parameters[key] = parameters[key]
274270
})
@@ -322,7 +318,7 @@ class BaseProxy {
322318
* Fill errors on fails passed
323319
* @param {Object} errors
324320
*/
325-
onFail(errors: ParametersType) {
321+
onFail(errors: Record<string, any>) {
326322
this.errors.fill(errors)
327323
validator.fill(errors)
328324
}

0 commit comments

Comments
 (0)