Instead of creating a complex inheritance structure with Vuex modules in signalingClientStore.ts and using its instances as the modules of clientStore.ts we can create an inheritance structure without Vuex in it and use its instances as the state of clientStore.ts.
Doing this we will have less store namespace in the code and it will be easier to debug and to add features.
Instead of creating a complex inheritance structure with Vuex modules in signalingClientStore.ts and using its instances as the modules of clientStore.ts we can create an inheritance structure without Vuex in it and use its instances as the state of clientStore.ts.
Doing this we will have less store namespace in the code and it will be easier to debug and to add features.