z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
20 lines (19 loc) • 623 B
TypeScript
import { AxiosRequestConfig, AxiosResponse } from 'axios';
declare type RequestPromise<T> = Promise<Partial<AxiosResponse<T>> & {
success: boolean;
message: string;
statusCode: number;
}>;
declare type RequestResponse = {
success: boolean;
message: string;
statusCode: number;
data: object | any[];
[props: string]: any;
};
declare type Options = AxiosRequestConfig & {
hasErrorTip?: boolean;
};
export default function request(url: string, options?: Options): RequestPromise<RequestResponse>;
export declare function checkRspStatus({ status, data }: AxiosResponse): boolean;
export {};