getModule

open override fun <M : Any> getModule(moduleClass: KClass<M>): M?(source)

Get a module instance by its class.

Use this method from StoreAccessor references (e.g. inside Logic classes).

Example usage:

val navModule = storeAccessor.getModule(NavigationModule::class)
?: error("NavigationModule not registered")

Return

The module instance if found, null otherwise