Timo Stamm

Results 302 comments of Timo Stamm

Looks like there has been a regression in v2.0.0-alpha.9. We stopped generating `create` for speed optimized code. Thanks to @odashevskii-plaid, this is fixed. It bumps up the performance of read...

> Was this this discovery made in some off-github discussion? See https://github.com/timostamm/protobuf-ts/pull/147#discussion_r699233192 and https://github.com/timostamm/protobuf-ts/pull/147#issuecomment-909186392 > Completely unrelated, but what on Earth is going on with ts-proto's "write json object" benchmark?...

connect-web is not a replacement of protobuf-ts, but parts of protobuf-es will be. connect-web is actually two projects: 1) connect-web, a code generator for gRPC-web and the Connect protocol 2)...

I've been thinking about this feature for a while, @odashevskii-plaid. In my experiments, I found that it would be useful to have a symbol property (acting as a type branding)...

Probably just a `FieldMaskLike` interface. It's a pretty simple definition, if you look at the fields. Field masks are a nice idea, but the spec is odd for repeated fields,...

Some context - from [field_mask.proto](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto): > If a repeated field is specified for an update operation, new values will > be appended to the existing repeated field in the target...

Hey Taylor, there are some options: 1. Re-organize your proto files, moving services intended for public consumption into a separate package, and only generate the public ones. This is a...

Similar to https://github.com/timostamm/protobuf-ts/issues/183, I think the best option here is to write a plugin. The [plan](https://github.com/timostamm/protobuf-ts/issues/356) is to switch the base types to the ones provided by protobuf-es. This will...

Thanks for this, Nicolas! I think that CI fails because the old TypeScript version being used doesn't understand `.js` extensions in import statements. If you were to bump TypeScript in...

There certainly are some situations where this would be handy. This could be a separate client style, or maybe an option on the method level: ```proto rpc Example (RequestMessage) returns...