miniprogram-network
Version:
Redefine the network API of Wechat MiniProgram
93 lines • 3.13 kB
TypeScript
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