instruct-request-axios
Version:
54 lines (44 loc) • 1.2 kB
TypeScript
import instructRequest,{RequestConfigInstruction,OutsideRequestObject,RequestExtend,RequestPlugin} from './lib/request/index.d';
import Instructions from './lib/instructions/index';
import PromiseExtend from "./lib/extend/ProsmiseExtend";
import axios from 'axios';
import {
CachePlugin,
VerificationPlugin,
TipPlugin,
SlicePlugin,
CacheOptionObject,
CachePluginOption,
VerificationPluginOption,
VerificationOption,
RequestUploadInstructionFile,
TipPluginOption,
TipOptionObject
} from './lib/request/plugins/export';
declare const CachePlugin:CachePlugin;
declare const VerificationPlugin:VerificationPlugin;
declare const TipPlugin:TipPlugin;
declare const SlicePlugin:SlicePlugin;
export {
Instructions,
PromiseExtend,
CachePlugin,
VerificationPlugin,
TipPlugin,
SlicePlugin,
axios
}
export {
RequestConfigInstruction,
CacheOptionObject,
CachePluginOption,
VerificationPluginOption,
VerificationOption,
RequestUploadInstructionFile,
TipPluginOption,
TipOptionObject,
OutsideRequestObject as RequestClass,
RequestExtend,
RequestPlugin
}
export default instructRequest;