diff --git a/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt b/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt deleted file mode 100644 index 552d6e6f..00000000 --- a/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt +++ /dev/null @@ -1,27 +0,0 @@ -@file:JsModule("@jetbrains/ring-ui/components/data-list/selection") -package ringui.datalist - -public external interface SelectionProperties { - public var data: Array - public var selected: Set - public var focused: T? - public var getKey: (T) -> dynamic - public var getChildren: (T) -> Array - public var isItemSelectable: (T) -> Boolean -} - -@JsName("default") -public external class Selection(args: SelectionProperties = definedExternally) { - public fun select(item: T = definedExternally) - public fun deselect(item: T = definedExternally) - public fun toggleSelection(item: T = definedExternally) - public fun selectAll() - public fun resetFocus() - public fun resetSelection() - public fun reset() - public fun isFocused(value: T): Boolean - public fun isSelected(value: T): Boolean - public fun getFocused(): T - public fun getSelected(): Set - public fun getActive(): Set -} \ No newline at end of file