{"repo":"badsyntax/grpc-js-typescript","free":true,"listed":false,"github":"https://github.com/badsyntax/grpc-js-typescript","clone":"git clone https://github.com/badsyntax/grpc-js-typescript.git","description":"Generate gRPC TypeScript definitions for use with gRPC (@grpc/grpc-js).","language":null,"stars":204,"topics":["grpc","typescript","grpc-typescript-definitions","grpc-js","nodejs","grpc-typescript","grpc-node"],"license":null,"category":"networking-infra","readme_excerpt":"gRPC TypeScript This repo shows how to use gRPC with TypeScript & Node.js. In all cases, @grpc/grpc-js is used as grpc is now effectively deprecated. TypeScript types are generated at build time from the proto files using different tools as demonstrated in this repo. Examples Each example is a separate application. Refer to the README in each project for more information. - grpc-proto-loader - ts-protoc-gen - gradle-ts-protoc-gen - grpc tools node protoc ts - grpc-web Type Parity Thanks to this issue being fixed, we now have type parity across the different type generator packages. 🎉 Contributions Contributions I made to help with gRPC & TypeScript support: - https://github.com/grpc/grpc-node/pull/1368 - https://github.com/grpc/grpc-node/pull/1380 - https://github.com/grpc/grpc-node/pull/1387 - https://github.com/grpc/grpc-node/pull/1419 - https://github.com/grpc/grpc-node/pull/1454 - https://github.com/grpc/grpc-node/pull/1587 - https://github.com/grpc/grpc-node/pull/1590 - https://github.com/murgatroid99/grpc-node/pull/1 - https://github.com/murgatroid99/grpc-node/pull/2 - https://github.com/murgatroid99/grpc-node/pull/3 - https://github.com/improbable-eng/ts-protoc-gen/pull/236 - https://github.com/improbable-eng/ts-protoc-gen/pull/247","default_branch":null,"files":null,"tree":[],"storefront":"/r/badsyntax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/badsyntax/grpc-js-typescript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}