@siberiaweb/components
Version:
42 lines (31 loc) • 700 B
text/typescript
import Item from "./Item";
/**
* Событие выбора.
*/
export default class SelectEvent extends Event {
/**
* Наименование события.
*/
public static readonly EVENT_NAME: string = "DropdownListSelect";
/**
* Позиция.
*/
private readonly item: Item;
/**
* Получение позиции.
*/
public getItem(): Item {
return this.item;
}
/**
* Конструктор.
*
* @param item Позиция.
*/
constructor(
item: Item
) {
super( SelectEvent.EVENT_NAME );
this.item = item;
}
}