import { Observable } from "rxjs"; import { RequestParams } from "./request-params"; import { IRequestServerConfig } from "./interfaces"; /** * 请求对象 */ export declare class RequestObject { readonly id: string; readonly requestObservable: any; readonly requestServer: IRequestServerConfig; private requestObserver; private responseModel; private requestState; /** * 构造函数 */ constructor(requestServer: IRequestServerConfig); /** * 设置响应数据模型 * @param model */ setResponseModel(model: any): void; /** * 发送网络请求 */ request(requestParams: RequestParams): Observable; }