* Maintains a set of selected values. One or more values can be added to or removed from the * selection.
| 14 | * selection. |
| 15 | */ |
| 16 | interface TrackBySelection<T> { |
| 17 | isSelected(value: SelectableWithIndex<T>): boolean; |
| 18 | select(...values: SelectableWithIndex<T>[]): void; |
| 19 | deselect(...values: SelectableWithIndex<T>[]): void; |
| 20 | changed: Subject<SelectionChange<T>>; |
| 21 | } |
| 22 | |
| 23 | /** |
| 24 | * A selectable value with an optional index. The index is required when the selection is used with |
no outgoing calls
no test coverage detected
searching dependent graphs…