"Interface of component" is defined over expose
and bindings
, which is confusing
#1601
Labels
✨ enhancement
New feature or request
We once had the design goal of
expose
describing the whole interface of a component. "Interface" in this sense encapsulates two things in my opinion:Morph
or whatever thetype
of the component is.I recently learned that this assumption was always broken, due to the
override
parameter of bindings. However, the implication of this really dawned on my only when merging #1593, where it is very obvious that there are nowkeybindings
andcommands
that come from inside of the model without them being listed inexposed
any more.We briefly discussed two solutions, and I could live with both of them. However, they are also not mutually exclusive:
override
option inbindings
and move that over intoexpose
.The text was updated successfully, but these errors were encountered: