Package-level declarations
Functions
Link copied to clipboard
inline fun <T : Any> CommandBuilder.addParam(block: ParameterBuilder.Companion.() -> ParameterBuilder<T>): Parameter<T>
inline fun <T : Any> CommandBuilder.addParam(name: String, block: ParameterBuilder<T>.() -> ParameterBuilder<T>): Parameter<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
context(context: Command.Handler.Context)
fun <T : Any> Parameter<T>.castVarargNotRequired(): List<T>?
fun <T : Any> Parameter<T>.castVarargNotRequired(): List<T>?
Link copied to clipboard
inline fun commandFactory(name: String, crossinline block: CommandBuilder.() -> Unit): Command.Factory