Timo Stamm

Results 302 comments of Timo Stamm

Hey Alexandros, `connect-go` implements three protocols: gRPC, gRPC-web, and Connect ([the protocol](https://connect.build/docs/protocol)). `connect-web` implements two protocols: gRPC-web and Connect. `gRPC-Go` (your backend) implements one protocol: gRPC. Since your backend is...

That is correct, `connect-go` does support "multiplexing". For example, the API for our schema registry serves the Connect protocol: ```bash curl \ --header 'Content-Type: application/json' \ --data '{"query": "e", "pageSize":...

Closing this, as I think the question is answered. @alexandros-megas, let us know if we can help going forward. We also have an active [Slack workspace](https://join.slack.com/t/bufbuild/shared_invite/zt-f5k547ki-VDs_iC4TblNCu7ubhRD17w).

There is a browser extension for the official gRPC-web client: [grpc-web-devtools](https://github.com/SafetyCulture/grpc-web-devtools). It works by adding an interceptor to the the client, and sending payloads to the extension, which renders it...

Thanks for the request, Derek, also for the related #226. Conversion between DataTime and a JavaScript Date object might be the lowest hanging fruit here, although it may be non-trivial...

There is no built-in feature to generate service definitions that are compatible with @grpc/grpc-js, but something quite similar. In protobuf-es, services are represented as a [ServiceType](https://github.com/bufbuild/protobuf-es/blob/beac8bd6b3208e611e26652ebdfb5106a3d28ffb/packages/protobuf/src/service-type.ts#L18) - an object with...

Great! The functions are not public because they only serve as a proof of concept. I understand that it would be pretty useful for you to have them in a...

Yes we do, Sebastian. I hope to share our roadmap and plans along with the first public commits for connect-node.

Hey Brian, thanks for this issue! The behavior is a design choice - the type is an exact representation for a message cloned with the spread operator: `let plain: PlainMessage...

A recursive version of `PlainMessage`: ```ts import type { Message } from "@bufbuild/protobuf"; export type Plain = { [P in keyof T as T[P] extends Function ? never : P]:...