axios-miniprogram/src/index.ts

51 lines
1.3 KiB
TypeScript

import axios from './axios';
export type {
MiddlewareContext,
MiddlewareCallback,
MiddlewareNext,
} from './core/MiddlewareManager';
export type {
AxiosRequestConfig,
AxiosRequestData,
AxiosRequestFormData,
AxiosRequestHeaders,
AxiosRequestMethod,
AxiosResponse,
AxiosResponseData,
AxiosResponseError,
AxiosDownloadProgressEvent,
AxiosDownloadProgressCallback,
AxiosUploadProgressEvent,
AxiosUploadProgressCallback,
} from './core/Axios';
export type {
AxiosInstanceDefaults,
AxiosInstance,
} from './core/createInstance';
export type {
AxiosAdapter,
AxiosAdapterRequestConfig,
AxiosAdapterRequestMethod,
AxiosAdapterResponse,
AxiosAdapterResponseData,
AxiosAdapterResponseError,
AxiosAdapterRequest,
AxiosAdapterRequestOptions,
AxiosAdapterDownload,
AxiosAdapterDownloadOptions,
AxiosAdapterUpload,
AxiosAdapterUploadOptions,
AxiosAdapterPlatform,
AxiosAdapterPlatformTask,
} from './adpater/createAdapter';
export type { AxiosStatic } from './axios';
export { CancelToken, isCancel } from './request/cancel';
export { isAxiosError } from './request/createError';
export { default as Axios } from './core/Axios';
export { createAdapter } from './adpater/createAdapter';
export { version } from './version';
export default axios;