import { Addon } from './aop'; /** * 远程访问客户端适配器 * @author pao */ export interface IRemoteClientAdapter { /** * 远程调用 * @param url url地址 * @param data 数据 * @return 返回远程调用结果 */ remoteCall(url: string, data: string): Promise; } /** * AJAX远程客户端适配器 * @author pao */ export declare class AjaxRemoteClientAdapter extends Addon implements IRemoteClientAdapter { /** * 远程调用 * @param url url地址 * @param data 数据 * @param success 成功执行的回调函数 * @param error 异常执行的回调函数 */ remoteCall(url: string, data: string): Promise; } export declare const ajaxRemoteClientAdapter: AjaxRemoteClientAdapter;