UNPKG

@scalar/api-client

Version:

the open source API testing client

17 lines 881 B
import type { DraggingItem, HoveredItem } from '@scalar/draggable'; import { type SidebarState } from '@scalar/sidebar'; import type { WorkspaceStore } from '@scalar/workspace-store/client'; import type { TraversedEntry } from '@scalar/workspace-store/schemas/navigation'; import { type MaybeRefOrGetter } from 'vue'; /** * Factory function that creates drag and drop handlers for sidebar items. * Handles reordering and moving of documents, tags, and operations. */ export declare const dragHandleFactory: ({ store: _store, sidebarState, }: { store: MaybeRefOrGetter<WorkspaceStore | null>; sidebarState: SidebarState<TraversedEntry>; }) => { handleDragEnd: (_draggingItem: DraggingItem, _hoveredItem: HoveredItem) => boolean; isDroppable: (_draggingItem: DraggingItem, _hoveredItem: HoveredItem) => boolean; }; //# sourceMappingURL=drag-handle-factory.d.ts.map