InstallationOverviewGetting StartedCore Concepts StateGettersMutationsActionsMutationActionsAdvanced Usage Namespaced ModulesDynamic Modules Typescript classes with strict type safety Create modules where nothing can go wrong. Compile time type-checking ensures you cannot mutate data not part of module, or access unavailable fields Decorators for declarative code Annotate your functions with @Acti