UNPKG

@brizy/ui

Version:
23 lines (22 loc) 654 B
import { DataNode, EventDataNode } from "antd/lib/tree"; export type SelectInfo = { event: "select"; selected: boolean; node: EventDataNode; selectedNodes: DataNode[]; nativeEvent: MouseEvent; }; export type OnSelectCallback = (selectedKeys: string[], info: SelectInfo) => void; export type CheckInfo = { event: "check"; node: EventDataNode; checked: boolean; checkedNodes: DataNode[]; halfCheckedKeys: string[]; nativeEvent: MouseEvent; }; export interface CheckedState { checked: string[]; halfChecked: string[]; } export type OnCheckCallback = (checkedState: CheckedState, info: CheckInfo) => void;