feat(hydra-cli): add subclass filtering support for interfaces #442
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.
affects: @joystream/hydra-cli, @joystream/hydra-e2e-tests
this lays out a ground work for #438 Solution 1. This commit adds support for primitive fields on
subclasses and adds an e2e-test for it.
In particular, it already supports queries of the form
but does not allow
The latter require a better support for joins which is now a bit hacky and implemented in
hydra-cli/src/templates/entities/service.ts.mst
Indeed this part should be moved to the warthog library (together with all the tweaks introduced inhydra-cli/src/templates/graphql-server/src/WarthogBaseService.ts.mst