{"version":3,"sources":["../../../packages/core/rpc/electron/rpc-electron-request-client.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,QAAQ,CAAC;AAE7B,OAAO,EAAE,oBAAoB,EAAE,0BAA0B,EAAyB,MAAM,sBAAsB,CAAC;AAE/G,qBAAa,wBAAwB;IACjC;;;;;OAKG;WACW,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,GAAG,OAAO,CAAC,0BAA0B,CAAC;CAG3G","file":"rpc-electron-request-client.d.ts","sourcesContent":["import { Rpc } from '../rpc';\r\nimport { RpcInboundClient } from '../rpc-inbound-client';\r\nimport { RpcElectronOperation, RpcElectronOperationResult, RpcElectronRequestKey } from './rpc-electron-model';\r\n\r\nexport class RpcElectronRequestClient {\r\n    /**\r\n     * The electron request client call.\r\n     *\r\n     * @param data the RpcElectronOperation object.\r\n     * @return Promise<RpcElectronOperationResult> the promise object with operation result.\r\n     */\r\n    public static electronRequest(rpc: Rpc, data: RpcElectronOperation): Promise<RpcElectronOperationResult> {\r\n        return RpcInboundClient.call(rpc, RpcElectronRequestKey.command, RpcElectronRequestKey.version, data);\r\n    }\r\n}\r\n"]}