export interface BaseResponse { /** * 状态码 */ code: string; /** * 请求结果 */ data: T; /** * 请求id */ requestId: string; /** * 是否成功的response */ successResponse: boolean; } export type RequestOptions = AliyunPopOptions & Omit; /** * 阿里云pop请求配置参数 */ export interface AliyunPopOptions { /** * 请求action */ action: string; /** * 产品名称如sfm_bailian */ product: string; /** * 区域如cn-hangzhou */ region?: string; /** * 请求地址, 默认/data/api.json */ url?: string; /** * 版本号 */ version?: string; } interface Request { (options: RequestOptions, data?: D, extraParams?: Record): Promise; } /** * 阿里云pop请求 */ declare const requestPop: Request; export default requestPop;