Package-level declarations

Types

Link copied to clipboard
interface Module

This interface represents a module. It is used to load modules on demand.

Link copied to clipboard
data class ModuleDescription(val name: String, val version: String, val authors: List<String>)

Functions

Link copied to clipboard
inline fun <T : Module> isModuleLoaded(): Boolean

This method is used to validate if a module has been loaded or not.

Link copied to clipboard
inline fun <T : Module> requireModule(): T

This method is used to load a module.