@macrof/shared
Version:
React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation
10 lines (9 loc) • 637 B
TypeScript
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>>;
}