Runtime library for using the protoc plugin "protobuf-ts" with Angular
npm install @protobuf-ts/runtime-angular@protobuf-ts/runtime-angular
============================
Runtime library for using protobuf-ts with Angular.
Installation:
``shell script`
npm i @protobuf-ts/runtime @protobuf-ts/runtime-rpc @protobuf-ts/runtime-angular @protobuf-ts/twirp-transport
You probably want the protoc plugin as well:
`shell script`
npm i -D @protobuf-ts/plugin
Usage:
- generate code
`shell script`
npx protoc --ts_opt enable_angular_annotations --ts_out src/ my-message.proto
PbDatePipeModule
- import the to get the date pipe that works with google.protobuf.Timestamp
or google.type.DateTimeTwirpModule.forRoot()
- import to get a Twirp transport that uses the Angular HttpClient
To learn more, please read the MANUAL
or check the repository README for a quick overview.
#### Building this project
This project was generated with Angular CLI
version 10.0.5.
To work with lerna, package.json has the publishConfig.directory set to ./dist/ scripts.version
and the lifecycle script bumps the versions of peerDependencies and updates dist/package.jsons`.