Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] implement support for type inheritance #493

Open
davidnich opened this issue Apr 1, 2020 · 0 comments
Open

[FEATURE] implement support for type inheritance #493

davidnich opened this issue Apr 1, 2020 · 0 comments
Assignees
Labels
Milestone

Comments

@davidnich
Copy link
Member

details:

  • child types extend parent types - cannot change parent but only extend parent
  • child types can only have one single parent type - no multiple type inheritance
  • child types are automatically compatible with parent types
  • server and user types should be extensible / inheritable

if we can do this, then we can get rid of many types supplied by modules and just use user types. Currently we have module-supplied types in the building-blocks repo just to extend existing types.

@davidnich davidnich added enhancement New feature or request frontend backend labels Apr 1, 2020
@davidnich davidnich added this to the 1.2.0 milestone Apr 1, 2020
@davidnich davidnich modified the milestones: 1.2.0, 1.3.0 May 5, 2020
@davidnich davidnich modified the milestones: 1.3.0, backlog Sep 9, 2020
@davidnich davidnich modified the milestones: backlog, 2.1 Oct 21, 2020
@davidnich davidnich modified the milestones: 2.1, 2.3 Dec 18, 2020
@davidnich davidnich modified the milestones: 2.3, 3.0 Jul 5, 2021
@davidnich davidnich modified the milestones: 3.0, 3.1, backlog Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants