third_party.pigweed.src/ts
Asad Memon 463dca050a pw_web: Support creating client without using proto descriptor
The goal of this CL is to let you create RPC client by providing a
manually-created list of services and their methods. This let's us:

1. Skip bundling and parsing a proto descriptor at runtime, descriptors
don't minify and cause size + leaks.

2. Let user optionally define custom proto serialize/deserialize
methods for request/response protos. This is useful for envs where js
compiler requires you to use static serialize/deserialize methods on
the payload.

Change-Id: Iedc90c94303d98c1e0377b0758ba58958a721efa
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/203654
Reviewed-by: Chad Norvell <chadnorvell@google.com>
Commit-Queue: Asad Memon <asadmemon@google.com>
2024-04-18 19:38:17 +00:00
..
device pw_web: Support creating client without using proto descriptor 2024-04-18 19:38:17 +00:00
transport
types
buildprotos.ts
index_test.ts
index.ts
logging_source_rpc.ts pw_web: Enable multiple log sources 2024-02-21 18:25:27 +00:00
logging.ts pw_web: Enable multiple log sources 2024-02-21 18:25:27 +00:00