UNPKG

@macrof/shared

Version:

React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation

10 lines (9 loc) 637 B
import { AxiosResponse } from 'axios'; import { Middleware, TAxiosMethodsParams } from ".."; export declare class Service extends Middleware { get<T>(url: string, params?: TAxiosMethodsParams): Promise<AxiosResponse<T>>; post<T = any>(url: string, data?: object, params?: TAxiosMethodsParams): Promise<AxiosResponse<T>>; postFormData<T = any>(url: string, data?: object, params?: TAxiosMethodsParams): Promise<AxiosResponse<T>>; put<T = any>(url: string, data?: object, params?: TAxiosMethodsParams): Promise<AxiosResponse<T>>; delete<T = any>(url: string, params?: TAxiosMethodsParams): Promise<AxiosResponse<T>>; }