Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My first PR! I hope this PR provides a good first stab in closing #382. It adds a 'framework=angular' option which generates an Angular singleton service. Each method in the Angular service wraps the RPC in a rxjs observable, providing that distinctive Angular flavor and opening up use of a wide range of operators.
Metadata events, from
on('status')
, are not supported. Doing so requires generating code that, in my opinion, gets rather ugly. I decided to wait for an easier API, which seems to be in flight (looking at #603). I can share my on own thoughts on the API if interested.An Angular 'echo' example app was added using Angular Material. Testing for the generated code was added the Angular
ng test
way. Let me know what you think.