@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
11 lines (10 loc) • 454 B
TypeScript
import { SelectionStrategy } from '../../../directives/selection/index';
export declare class MultipleSelectListStrategy<T> extends SelectionStrategy<T> {
private _lastSelection;
/** Prevent the browser from highlighting text on shift click */
mousedown(event: MouseEvent): void;
click(event: MouseEvent, data: T): void;
keydown(event: KeyboardEvent, data: T): void;
multipleSelect(data: T): void;
private getSelectedItems;
}