Package-level declarations

Types

Link copied to clipboard
annotation class CommandBuilderDsl

Functions

Link copied to clipboard
Link copied to clipboard
inline fun buildCommand(name: String, block: CommandBuilder.() -> Unit): Command
Link copied to clipboard
context(context: Command.Handler.Context)
fun <T : Any> Parameter<T>.cast(): T
Link copied to clipboard
context(context: Command.Handler.Context)
fun <T : Any> Parameter<T>.castNotRequired(): T?
Link copied to clipboard
context(context: Command.Handler.Context)
fun <T : Any> Parameter<T>.castVararg(): List<T>
Link copied to clipboard
Link copied to clipboard
inline fun commandFactory(name: String, crossinline block: CommandBuilder.() -> Unit): Command.Factory