@siberiaweb/components
Version:
47 lines (32 loc) • 837 B
text/typescript
import Item from "./Item";
import ItemElement from "./ItemElement";
/**
* Типы обработчиков.
*/
namespace HandlerTypes {
/**
* Пользовательский вывод позиции.
*
* @returns Метод возвращает true если позиция выведена и false в противном случае.
*/
export type ItemCustomRender = (
/*
Позиция.
*/
item: Item,
/*
Элемент.
*/
element: ItemElement
) => boolean;
/**
* Проверка, что позицию можно выбрать.
*/
export type ItemCheckSelectable = (
/*
Позиция.
*/
item: Item
) => boolean;
}
export default HandlerTypes;