isographlabs / isograph

The UI framework for teams that move fast — without breaking things.
MIT License
202 stars 9 forks source link

Fields on interfaces should show up on concrete types #18

Closed rbalicki2 closed 2 months ago

rbalicki2 commented 4 months ago

If you define a field on an interface (e.g. field Actor.Link), it should be made available on concrete types that implement that interface (e.g. user { Link } should be valid.)

Though this issue description is very sparse, this is a great first issue! If you're interested, reach out, and I'll guide you through the implementation.

rbalicki2 commented 3 months ago

This might be done? https://github.com/isographlabs/isograph/blob/c24240805b20df5aa319a9c21c3bebd1aa0b4975/crates/isograph_schema/src/add_fields_to_subtypes.rs#L15

rbalicki2 commented 2 months ago

Closed as completed