Fixes:
- Message proto not having serializeBinary() method
- Uint8Array needs a size argument
- Proto import with curly braces
Change-Id: Id4506b345d92d8a376edd6935995daedf32940f2
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/162095
Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com>
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Pigweed-Auto-Submit: Asad Memon <asadmemon@google.com>
Currently only works for UnaryMethods. Example usage:
```
let device = new Device();
device.connect();
...
const [status, response] =
await device.rpcs.pw.rpc.EchoService.Echo("Hello");
```
Change-Id: Icdfbc0d3f325a6c088a3608e86e5421db56dfa07
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/107976
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Asad Memon <asadmemon@google.com>