{"version":3,"sources":["../../../packages/core/rpc/forward/rpc-forward-down-client.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,QAAQ,CAAC;AAE7B,OAAO,EAAqB,oBAAoB,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAElG,qBAAa,oBAAoB;IAC7B;;;;;OAKG;WACW,OAAO,CAAC,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;CAGjG","file":"rpc-forward-down-client.d.ts","sourcesContent":["import { Rpc } from '../rpc';\r\nimport { RpcOutboundClient } from '../rpc-outbound-client';\r\nimport { RpcForwardDownKey, RpcForwardReportData, RpcForwardResponse } from './rpc-forward-model';\r\n\r\nexport class RpcForwardDownClient {\r\n    /**\r\n     * The Rpc forward down command.\r\n     *\r\n     * @param data the forward report data object.\r\n     * @return Promise<RpcForwardResponse<T>> the promise object of forward response.\r\n     */\r\n    public static forward<T>(rpc: Rpc, data: RpcForwardReportData): Promise<RpcForwardResponse<T>> {\r\n        return RpcOutboundClient.call(rpc, RpcForwardDownKey.command, RpcForwardDownKey.version, data);\r\n    }\r\n}\r\n"]}