@@ -13,13 +13,9 @@ import qs, { IParseOptions } from 'qs'
1313const validator = Validator
1414const UNPROCESSABLE_ENTITY = 422
1515
16- export interface ParametersType {
17- [ key : string ] : any
18- }
19-
2016class 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