Files
weRequest/build/index.d.ts

25 lines
808 B
TypeScript
Raw Normal View History

2018-12-21 17:28:46 +08:00
import { IInitOption } from "./api/init";
import { IRequestOption } from "./api/request";
export interface IUploadFileOption extends wx.UploadFileOption {
beforeSend?: Function;
showLoading?: boolean | string;
report?: string;
}
export interface IGetConfigResult {
urlPerfix?: string | (() => string);
sessionExpireTime?: number;
sessionExpireKey?: string;
sessionExpire?: number;
}
export interface weRequest {
init?: (obj: IInitOption) => void;
request?: (option: IRequestOption) => void;
uploadFile?: (option: IUploadFileOption) => void;
getSession?: () => string;
getConfig?: () => IGetConfigResult;
login?: (callback: Function) => void;
setSession?: (x: string) => void;
}
declare const weRequestObject: weRequest;
export default weRequestObject;