@progress/kendo-angular-dropdowns
Version:
Dropdowns Package for Angular 2
30 lines (29 loc) • 753 B
TypeScript
import { EventEmitter } from '@angular/core';
/**
* @hidden
*/
export interface SelectionEvent {
indices: number[];
added?: number;
removed?: number;
}
/**
* @hidden
*/
export declare class SelectionService {
onSelect: EventEmitter<SelectionEvent>;
onChange: EventEmitter<SelectionEvent>;
onFocus: EventEmitter<number>;
isSelected(index: number): boolean;
isFocused(index: number): boolean;
focus(index: number): void;
select(index: number): void;
add(index: number): void;
unselect(index: number): void;
change(index: number): void;
resetSelection(index: number | number[]): void;
readonly selected: number[];
focused: number;
private selectedIndices;
private focusedIndex;
}