diff --git a/lib/http.service.ts b/lib/http.service.ts index ab1dc242..d57d21cf 100644 --- a/lib/http.service.ts +++ b/lib/http.service.ts @@ -64,6 +64,45 @@ export class HttpService { return this.makeObservable(this.instance.patch, url, data, config); } + postForm( + url: string, + data: D, + config?: AxiosRequestConfig, + ): Observable>; + postForm( + url: string, + data?: any, + config?: AxiosRequestConfig, + ): Observable> { + return this.makeObservable(this.instance.postForm, url, data, config); + } + + putForm( + url: string, + data: D, + config?: AxiosRequestConfig, + ): Observable>; + putForm( + url: string, + data?: any, + config?: AxiosRequestConfig, + ): Observable> { + return this.makeObservable(this.instance.putForm, url, data, config); + } + + patchForm( + url: string, + data: D, + config?: AxiosRequestConfig, + ): Observable>; + patchForm( + url: string, + data?: any, + config?: AxiosRequestConfig, + ): Observable> { + return this.makeObservable(this.instance.patchForm, url, data, config); + } + get axiosRef(): AxiosInstance { return this.instance; }