Module

interface Module<ModuleConfig : Any>

Interface for a Module. A Module represents a unit of functionality in the application.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val config: () -> ModuleConfig

A function that returns the configuration for the module.

Link copied to clipboard
abstract val setup: Setup<ModuleConfig>.() -> Unit

A function that sets up the module.