Package net.mamoe.mirai.console.extensions

Types

Link copied to clipboard
fun interface BotConfigurationAlterer : FunctionExtension
Link copied to clipboard
Link copied to clipboard
interface PermissionServiceProvider : InstanceExtension<PermissionService<*>>

权限服务 提供器.

Link copied to clipboard
class PermissionServiceProviderImpl(val instance: PermissionService<*>) : PermissionServiceProvider
Link copied to clipboard
class PermissionServiceProviderImplLazy(initializer: () -> PermissionService<*>) : PermissionServiceProvider
Link copied to clipboard
interface PluginLoaderProvider : InstanceExtension<PluginLoader<*, *>>

提供扩展 PluginLoader

Link copied to clipboard
class PluginLoaderProviderImpl(val instance: PluginLoader<*, *>) : PluginLoaderProvider
Link copied to clipboard
class PluginLoaderProviderImplLazy(initializer: () -> PluginLoader<*, *>) : PluginLoaderProvider
Link copied to clipboard
fun interface PostStartupExtension : FunctionExtension

在 Console 启动完成后立即在主线程调用的扩展. 用于进行一些必要的延迟初始化.

Link copied to clipboard
interface SingletonExtensionSelector : FunctionExtension

用于同时拥有多个 SingletonExtension 时选择一个实例.