UNPKG

rsuite

Version:

A suite of react components

20 lines (19 loc) 563 B
import type { EdgeOffset } from './utils'; export type Collection = string | number; export interface ManagedItem { node: HTMLElement; edgeOffset: Partial<EdgeOffset> | null; info: { collection: Collection; index?: number; disabled?: boolean; }; } declare const useManager: () => { listItemRegister: (item: ManagedItem) => { unregister: () => void; }; getManagedItem: (node: HTMLElement) => ManagedItem | undefined; getOrderedItems: (collection: any) => ManagedItem[]; }; export default useManager;