UNPKG

miniprogram-network

Version:

Redefine the network API of Wechat MiniProgram

93 lines 3.13 kB
import { DOWNLOAD, DownloadInit as NetworkDownloadInit, DownloadOption as NetworkDownloadOption, DownloadParams as NetworkDownloadParams } from 'miniprogram-downloader'; import { GeneralCallbackResult } from 'miniprogram-network-utils'; import { REQUEST, RequestConfig as NetworkRequestConfig, RequestInit as NetworkRequestInit, RequestOption as NetworkRequestOption, RequestParams as NetworkRequestParams } from 'miniprogram-request'; import { UPLOAD, UploadInit as NetworkUploadInit, UploadOption as NetworkUploadOption, UploadParams as NetworkUploadParams } from 'miniprogram-uploader'; export { Http, REQUEST, transformRequestResponseOkData, transformRequestSendDefault, CancelToken, ICancelTokenSource } from 'miniprogram-request'; export { Uploader, UPLOAD, transformUploadResponseOkData, transformUploadSendDefault } from 'miniprogram-uploader'; export { Downloader, DOWNLOAD, transformDownloadResponseOkData, transfomDownloadSendDefault } from 'miniprogram-downloader'; export { defaultKeyBuilder } from 'miniprogram-network-cache'; export { cacheHttp, get as cacheGet, request as cacheRequest, download as cacheDownload, config as cacheConfig } from './cache'; export { setConfig, delayRetry } from './set-config'; /** * REQUEST.request */ export declare const request: typeof REQUEST['request']; /** * REQUEST.get */ export declare const get: typeof REQUEST['get']; /** * REQUEST.post */ export declare const post: typeof REQUEST['post']; /** * REQUEST.put */ export declare const put: typeof REQUEST['put']; /** * REQUEST.delete */ export declare const del: typeof REQUEST['delete']; /** * REQUEST.patch */ export declare const patch: typeof REQUEST['patch']; /** * REQUEST.head */ export declare const head: typeof REQUEST['head']; /** * DOWNLOAD.download */ export declare const download: typeof DOWNLOAD['download']; /** * UPLOAD.upload */ export declare const upload: typeof UPLOAD['upload']; export declare namespace Network { /** * Full Options for send a Request */ type RequestOption = NetworkRequestOption; /** * Extra Request Config for each Request */ type RequestConfig = NetworkRequestConfig; /** * Request Defaults Config to init a HTTP */ type RequestInit = NetworkRequestInit; /** * return type for Request TransformSend */ type RequestParams = NetworkRequestParams; /** * Full Options for download */ type DownloadOption = NetworkDownloadOption; /** * Defaults Config to init a Downloader */ type DownloadInit = NetworkDownloadInit; /** * return type for Download TransformSend */ type DownloadParams = NetworkDownloadParams; /** * Full Options for upload */ type UploadOption = NetworkUploadOption; /** * Defaults Config to init a Uploader */ type UploadInit = NetworkUploadInit; /** * return type for Upload TransformSend */ type UploadParams = NetworkUploadParams; /** * general result for fail/complete */ type GeneralResult = GeneralCallbackResult; } //# sourceMappingURL=index.d.ts.map