main.cesium.createCommand.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package cesium
/**
* Create a Command from a given function, for use with ViewModels.
*
* A Command is a function with an extra `canExecute` observable property to determine
* whether the command can be executed. When executed, a Command function will check the
* value of `canExecute` and throw if false. It also provides events for when
* a command has been or is about to be executed.
* @param [func] The function to execute.
* @param [canExecute] A boolean indicating whether the function can currently be executed.
* Default value - `true`
* @see Online Documentation
*/
@JsName("\$cesium__createCommand")
external fun createCommand(
func: Function<*>,
canExecute: Boolean? = definedExternally,
)