Search for property var .*Store gives long list of occurrences where stores are not typed. It makes the code more difficult to read and navigate.
E.g.:
Fixing that would make a situation more clear and it would be good starting point for further refactor of stores.
Moreover in some places it may be beneficial to introduce aliases, e.g.:
import AppLayouts.Wallet.stores 1.0 as WalletStores
StackLayout {
property WalletStores.RootStore rootStore
to disambiguate RootStore- this name is repeated in many directories and usually it's not clear at first glance which one is used in given place. Prefixes may help a bit with that.
Description
Search for
property var .*Store
gives long list of occurrences where stores are not typed. It makes the code more difficult to read and navigate.E.g.:
Fixing that would make a situation more clear and it would be good starting point for further refactor of stores.
Moreover in some places it may be beneficial to introduce aliases, e.g.:
to disambiguate
RootStore
- this name is repeated in many directories and usually it's not clear at first glance which one is used in given place. Prefixes may help a bit with that.