react-dnd-accessible-backend
Version:
An add-on backend for react-dnd that provides support for keyboards and screenreaders by default.
12 lines (11 loc) • 524 B
TypeScript
type ItemMessageGetter = (itemId: string, node: HTMLElement | null) => string;
export interface AnnouncementMessages {
pickedUpItem: ItemMessageGetter;
droppedItem: ItemMessageGetter;
hoveredTarget: ItemMessageGetter;
canceledDrag: ItemMessageGetter;
}
export declare function getNodeDescription(node: HTMLElement | null): string | undefined;
export declare const DEFAULT_ANNOUNCEMENT_MESSAGES: AnnouncementMessages;
export declare function getDefaultAnnouncementMessages(): AnnouncementMessages;
export {};