@@ -15,8 +15,8 @@ export class HttpClient {
15
15
public async request < Response extends Record < string , unknown > > (
16
16
url : string ,
17
17
method : HttpMethod ,
18
- params : Record < string , unknown > | null = { } ,
19
- data : Record < string , unknown > = { }
18
+ params ? : Record < string , unknown > | null ,
19
+ data ? : Record < string , unknown >
20
20
) : Promise < AxiosResponse < Response > > {
21
21
const config : AxiosRequestConfig = Object . assign ( Orion . getHttpClientConfig ( ) , {
22
22
baseURL : this . baseUrl ,
@@ -36,25 +36,25 @@ export class HttpClient {
36
36
return this . client . request < Response > ( config ) ;
37
37
}
38
38
39
- public async get < Response extends Record < string , unknown > > ( url : string , params : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
39
+ public async get < Response extends Record < string , unknown > > ( url : string , params ? : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
40
40
return this . request < Response > (
41
41
url , HttpMethod . GET , params
42
42
)
43
43
}
44
44
45
- public async post < Response extends Record < string , unknown > > ( url : string , params : Record < string , unknown > , data : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
45
+ public async post < Response extends Record < string , unknown > > ( url : string , data : Record < string , unknown > , params ? : Record < string , unknown > , ) : Promise < AxiosResponse < Response > > {
46
46
return this . request < Response > (
47
47
url , HttpMethod . POST , params , data
48
48
)
49
49
}
50
50
51
- public async patch < Response extends Record < string , unknown > > ( url : string , params : Record < string , unknown > , data : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
51
+ public async patch < Response extends Record < string , unknown > > ( url : string , data : Record < string , unknown > , params ? : Record < string , unknown > , ) : Promise < AxiosResponse < Response > > {
52
52
return this . request < Response > (
53
53
url , HttpMethod . PATCH , params , data
54
54
)
55
55
}
56
56
57
- public async delete < Response extends Record < string , unknown > > ( url : string , params : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
57
+ public async delete < Response extends Record < string , unknown > > ( url : string , params ? : Record < string , unknown > ) : Promise < AxiosResponse < Response > > {
58
58
return this . request < Response > (
59
59
url , HttpMethod . DELETE , params
60
60
)
0 commit comments