All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.symphony.SelectorBasedActionsManager.kt Maven / Gradle / Ivy

@file:JsExport
@file:Suppress("NON_EXPORTABLE_TYPE")

package symphony

import kevlar.Action0
import kollections.List
import kotlinx.JsExport

interface SelectorBasedActionsManager : ActionsManager {

    fun addSingle(name: String, handler: (T) -> Unit): SelectorBasedActionsManager

    fun addMulti(name: String, handler: (List) -> Unit): SelectorBasedActionsManager

    fun of(item: @UnsafeVariance T): List>
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy