import type Taro from '@tarojs/taro'; type TaroRequestOption = Taro.request.Option; type TaroRequestSuccessResult = Taro.request.SuccessCallbackResult; type TaroRequestCompleteResult = Partial> & TaroGeneral.CallbackResult; export type RequestHeader = TaroGeneral.IAnyObject; export type RequestOption = Pick, 'url' | 'data' | 'header' | 'timeout' | 'method' | 'dataType' | 'responseType' | 'success' | 'fail' | 'complete'>; export type RequestSuccessCallbackResult = TaroRequestSuccessResult; export type RequestFailCallbackResult = TaroGeneral.CallbackResult; export type RequestCompleteCallbackResult = TaroRequestCompleteResult; export type RequestTask = Taro.RequestTask; export type OnHeadersReceivedCallback = Parameters['onHeadersReceived']>[0]; export type OnChunkReceivedCallback = Parameters['onChunkReceived']>[0]; export type ConnectSocketOption = Taro.connectSocket.Option; export type SocketTask = Taro.SocketTask; export type SocketOpenCallback = Taro.onSocketOpen.Callback; export type SocketMessageCallback = Taro.onSocketMessage.Callback; export type SocketErrorCallback = Taro.onSocketError.Callback; export type SocketCloseCallback = Taro.onSocketClose.Callback; export {}; //# sourceMappingURL=request.d.ts.map