SYMBOL INDEX (1093 symbols across 360 files) FILE: apps/stories-shared/components/Container/Container.ts class Container (line 3) | class Container extends HTMLElement {} FILE: apps/stories-shared/components/Item/Item.ts class Item (line 3) | class Item extends HTMLElement { method connectedCallback (line 4) | connectedCallback() { FILE: apps/stories-shared/tests/drag-offset.tests.ts type DragOffsetStories (line 3) | interface DragOffsetStories { function dragOffsetTests (line 8) | function dragOffsetTests(stories: DragOffsetStories) { FILE: apps/stories-shared/tests/draggable.tests.ts type DraggableStories (line 3) | interface DraggableStories { function draggableTests (line 8) | function draggableTests(stories: DraggableStories) { FILE: apps/stories-shared/tests/droppable.tests.ts type DroppableStories (line 3) | interface DroppableStories { function droppableTests (line 8) | function droppableTests(stories: DroppableStories) { FILE: apps/stories-shared/tests/fixtures.ts type DndFixture (line 5) | interface DndFixture { type PointerActions (line 23) | interface PointerActions { type KeyboardActions (line 31) | interface KeyboardActions { method drag (line 54) | async drag(source, target, options) { method pickup (line 77) | async pickup(source) { method move (line 82) | async move(direction, times = 1) { method drop (line 97) | async drop() { method cancel (line 100) | async cancel() { method buttonsIn (line 108) | buttonsIn(parent: Locator) { method goto (line 119) | async goto(storyId: string) { method disableTransitions (line 126) | async disableTransitions() { method waitForDrop (line 136) | async waitForDrop() { method toHaveOrder (line 146) | async toHaveOrder(locator: Locator, expected: string[]) { method toBeDragging (line 176) | async toBeDragging(locator: Locator) { method toBeDropTarget (line 199) | async toBeDropTarget(locator: Locator) { type Matchers (line 224) | interface Matchers { FILE: apps/stories-shared/tests/sortable-transformed.tests.ts type SortableTransformedStories (line 3) | interface SortableTransformedStories { function sortableTransformedTests (line 8) | function sortableTransformedTests(stories: SortableTransformedStories) { FILE: apps/stories-shared/tests/sortable-vertical.tests.ts type SortableVerticalStories (line 3) | interface SortableVerticalStories { function sortableVerticalTests (line 8) | function sortableVerticalTests(stories: SortableVerticalStories) { FILE: apps/stories-shared/utilities/classnames.ts function classNames (line 1) | function classNames( FILE: apps/stories-shared/utilities/createRange.ts function createRange (line 3) | function createRange(count: number): UniqueIdentifier[] { FILE: apps/stories-solid/.storybook/main.ts method viteFinal (line 25) | async viteFinal(config) { function getAbsolutePath (line 37) | function getAbsolutePath(value) { FILE: apps/stories-solid/custom-elements.d.ts type DOMAttributes (line 6) | interface DOMAttributes { type ExplicitAttributes (line 12) | interface ExplicitAttributes { type IntrinsicElements (line 18) | interface IntrinsicElements { FILE: apps/stories-solid/stories/Draggable/DragHandles/DragHandles.stories.tsx type Story (line 27) | type Story = StoryObj; FILE: apps/stories-solid/stories/Draggable/DragHandles/DragHandlesApp.tsx function Draggable (line 3) | function Draggable() { function App (line 14) | function App() { FILE: apps/stories-solid/stories/Draggable/Draggable.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories-solid/stories/Draggable/DraggableApp.tsx function Draggable (line 3) | function Draggable() { function App (line 9) | function App() { FILE: apps/stories-solid/stories/Droppable/Droppable.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories-solid/stories/Droppable/DroppableApp.tsx function Draggable (line 4) | function Draggable() { function Droppable (line 10) | function Droppable(props: {children?: any}) { function App (line 20) | function App() { FILE: apps/stories-solid/stories/Droppable/MultipleDroppable/MultipleDroppable.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories-solid/stories/Droppable/MultipleDroppable/MultipleDroppableApp.tsx function Draggable (line 4) | function Draggable() { function Droppable (line 10) | function Droppable(props: {id: string; children?: any}) { function App (line 20) | function App() { FILE: apps/stories-solid/stories/Sortable/Grid/Grid.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories-solid/stories/Sortable/Grid/GridSortableApp.tsx function Sortable (line 6) | function Sortable(props: {id: number; index: number}) { function App (line 24) | function App() { function createRange (line 42) | function createRange(length: number) { FILE: apps/stories-solid/stories/Sortable/Horizontal/Horizontal.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories-solid/stories/Sortable/Horizontal/HorizontalSortableApp.tsx function Sortable (line 6) | function Sortable(props: {id: number; index: number}) { function App (line 24) | function App() { function createRange (line 42) | function createRange(length: number) { FILE: apps/stories-solid/stories/Sortable/MultipleLists/MultipleLists.stories.tsx type Story (line 15) | type Story = StoryObj; FILE: apps/stories-solid/stories/Sortable/MultipleLists/MultipleListsApp.tsx function createRange (line 8) | function createRange(length: number) { constant ITEM_COUNT (line 12) | const ITEM_COUNT = 6; constant COLORS (line 14) | const COLORS: Record = { method activatorElements (line 23) | activatorElements(source) { function SortableItem (line 30) | function SortableItem(props: {id: string; column: string; index: number}) { function SortableColumn (line 63) | function SortableColumn(props: {id: string; index: number; rows: string[... function App (line 97) | function App() { FILE: apps/stories-solid/stories/Sortable/SortableApp.tsx function Sortable (line 6) | function Sortable(props: {id: number; index: number}) { function App (line 23) | function App() { function createRange (line 41) | function createRange(length: number) { FILE: apps/stories-solid/stories/Sortable/SortableDragHandleApp.tsx function Sortable (line 6) | function Sortable(props: {id: number; index: number}) { function App (line 24) | function App() { function createRange (line 42) | function createRange(length: number) { FILE: apps/stories-solid/stories/Sortable/Vertical/Vertical.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: apps/stories-svelte/.storybook/main.ts method viteFinal (line 21) | async viteFinal(config: any) { FILE: apps/stories-svelte/stories/Draggable/DragHandles/DragHandles.stories.ts type Story (line 18) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Draggable/DragOverlay/DragOverlay.stories.ts type Story (line 17) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Draggable/Draggable.stories.ts type Story (line 17) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Droppable/Droppable.stories.ts type Story (line 19) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Droppable/MultipleDroppable/MultipleDroppable.stories.ts type Story (line 19) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Sortable/Grid/Grid.stories.ts type Story (line 16) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Sortable/Horizontal/Horizontal.stories.ts type Story (line 16) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Sortable/MultipleLists/MultipleLists.stories.ts type Story (line 21) | type Story = StoryObj; FILE: apps/stories-svelte/stories/Sortable/Vertical/Vertical.stories.ts type Story (line 20) | type Story = StoryObj; FILE: apps/stories-vanilla/.storybook/main.ts method viteFinal (line 25) | async viteFinal(config) { function getAbsolutePath (line 37) | function getAbsolutePath(value) { FILE: apps/stories-vanilla/stories/Draggable/DragHandle/DragHandle.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Draggable/DragHandle/DragHandleApp.ts function App (line 3) | function App() { FILE: apps/stories-vanilla/stories/Draggable/Draggable.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Draggable/DraggableApp.ts function App (line 3) | function App() { FILE: apps/stories-vanilla/stories/Droppable/Droppable.stories.ts type Story (line 16) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Droppable/DroppableApp.ts function App (line 3) | function App() { FILE: apps/stories-vanilla/stories/Droppable/MultipleDroppable/MultipleDroppable.stories.ts type Story (line 16) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Droppable/MultipleDroppable/MultipleDroppableApp.ts function App (line 3) | function App() { FILE: apps/stories-vanilla/stories/Sortable/Grid/Grid.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Sortable/Grid/GridSortableApp.ts function App (line 4) | function App() { function createRange (line 49) | function createRange(length: number) { FILE: apps/stories-vanilla/stories/Sortable/Horizontal/Horizontal.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Sortable/Horizontal/HorizontalSortableApp.ts function App (line 4) | function App() { function createRange (line 46) | function createRange(length: number) { FILE: apps/stories-vanilla/stories/Sortable/Sortable.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vanilla/stories/Sortable/SortableApp.ts function App (line 4) | function App() { function createRange (line 39) | function createRange(length: number) { FILE: apps/stories-vue/.storybook/main.ts method viteFinal (line 26) | async viteFinal(config) { function getAbsolutePath (line 47) | function getAbsolutePath(value) { FILE: apps/stories-vue/stories/Draggable/DragHandles/DragHandles.stories.ts type Story (line 18) | type Story = StoryObj; method setup (line 23) | setup() { FILE: apps/stories-vue/stories/Draggable/DragOverlay/DragOverlay.stories.ts type Story (line 17) | type Story = StoryObj; method setup (line 22) | setup() { FILE: apps/stories-vue/stories/Draggable/Draggable.stories.ts type Story (line 17) | type Story = StoryObj; method setup (line 22) | setup() { FILE: apps/stories-vue/stories/Droppable/Droppable.stories.ts type Story (line 13) | type Story = StoryObj; FILE: apps/stories-vue/stories/Droppable/MultipleDroppable/MultipleDroppable.stories.ts type Story (line 13) | type Story = StoryObj; FILE: apps/stories-vue/stories/Sortable/Grid/Grid.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vue/stories/Sortable/Horizontal/Horizontal.stories.ts type Story (line 12) | type Story = StoryObj; FILE: apps/stories-vue/stories/Sortable/MultipleLists/MultipleLists.stories.ts type Story (line 18) | type Story = StoryObj; method setup (line 23) | setup() { FILE: apps/stories-vue/stories/Sortable/Vertical/Vertical.stories.ts type Story (line 18) | type Story = StoryObj; FILE: apps/stories/.storybook/main.ts method viteFinal (line 50) | async viteFinal(config) { function getAbsolutePath (line 67) | function getAbsolutePath(value) { FILE: apps/stories/stories/components/docs/Code/Code.tsx type Props (line 7) | interface Props { function Code (line 13) | function Code(props: Props) { FILE: apps/stories/stories/components/docs/Code/components/CodeHighlighter/CodeHighlighter.tsx type Props (line 10) | interface Props { function CodeHighlighter (line 15) | function CodeHighlighter({children = '', language = 'jsx'}: Props) { function syntaxReplacements (line 63) | function syntaxReplacements(value: string) { FILE: apps/stories/stories/components/docs/Info/Info.tsx function Info (line 22) | function Info({children}: PropsWithChildren) { FILE: apps/stories/stories/components/docs/Preview/Preview.tsx type Props (line 9) | interface Props { function Preview (line 18) | function Preview({children, code, of, hero, id, tabs}: Props) { FILE: apps/stories/stories/react/Draggable/DragHandles/DragHandles.stories.tsx type Story (line 19) | type Story = StoryObj; method activatorElements (line 34) | activatorElements(source) { FILE: apps/stories/stories/react/Draggable/DragOverlay/DragOverlay.stories.tsx type Story (line 11) | type Story = StoryObj; FILE: apps/stories/stories/react/Draggable/Draggable.stories.tsx type Story (line 26) | type Story = StoryObj; FILE: apps/stories/stories/react/Draggable/DraggableApp.tsx function Draggable (line 4) | function Draggable() { function App (line 10) | function App() { FILE: apps/stories/stories/react/Draggable/DraggableExample.tsx type Props (line 12) | interface Props { function DraggableExample (line 20) | function DraggableExample(props: Props) { type DraggableProps (line 41) | interface DraggableProps { function Draggable (line 50) | function Draggable({ FILE: apps/stories/stories/react/Draggable/Modifiers/Modifiers.stories.tsx type Story (line 25) | type Story = StoryObj; method container (line 51) | container({children}) { method element (line 60) | element() { FILE: apps/stories/stories/react/Draggable/Modifiers/SnapToGridExample.tsx function SnapToGridExample (line 9) | function SnapToGridExample() { FILE: apps/stories/stories/react/Draggable/Sensors/Sensors.stories.tsx type Story (line 18) | type Story = StoryObj; FILE: apps/stories/stories/react/Draggable/docs/examples/Draggable.jsx function Draggable (line 4) | function Draggable({id}) { FILE: apps/stories/stories/react/Draggable/docs/examples/MultipleDraggable.jsx function Example (line 6) | function Example() { FILE: apps/stories/stories/react/Draggable/docs/examples/QuickStart.jsx function Example (line 6) | function Example() { FILE: apps/stories/stories/react/Droppable/Droppable.stories.tsx type Story (line 26) | type Story = StoryObj; FILE: apps/stories/stories/react/Droppable/DroppableApp.tsx function Draggable (line 4) | function Draggable({id}: {id: string}) { function Droppable (line 10) | function Droppable({id, children}: {id: string; children?: React.ReactNo... function App (line 20) | function App() { FILE: apps/stories/stories/react/Droppable/DroppableExample.tsx type Props (line 11) | interface Props { function DroppableExample (line 16) | function DroppableExample({droppableCount = 1, debug}: Props) { type DraggableProps (line 47) | interface DraggableProps { function Draggable (line 51) | function Draggable({id}: DraggableProps) { type DroppableProps (line 66) | interface DroppableProps { function Droppable (line 70) | function Droppable({id, children}: PropsWithChildren) { FILE: apps/stories/stories/react/Droppable/MultipleDroppable/MultipleDroppable.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories/stories/react/Droppable/MultipleDroppable/MultipleDroppableApp.tsx function Draggable (line 4) | function Draggable({id}: {id: string}) { function Droppable (line 10) | function Droppable({id, children}: {id: string; children?: React.ReactNo... function App (line 20) | function App() { FILE: apps/stories/stories/react/Droppable/docs/examples/Draggable.jsx function Draggable (line 4) | function Draggable({id}) { FILE: apps/stories/stories/react/Droppable/docs/examples/Droppable.jsx function Droppable (line 4) | function Droppable({id, children}) { FILE: apps/stories/stories/react/Droppable/docs/examples/MultipleDroppable.jsx function Example (line 7) | function Example() { FILE: apps/stories/stories/react/Droppable/docs/examples/QuickStart.jsx function Example (line 7) | function Example() { FILE: apps/stories/stories/react/Resizeable/Resizeable.tsx type Layout (line 16) | interface Layout { type State (line 29) | interface State { type GridArea (line 33) | interface GridArea { function toGridArea (line 40) | function toGridArea({x, y, width, height}: Layout): GridArea { function toString (line 49) | function toString({rowStart, columnStart, rowEnd, columnEnd}: GridArea) { constant CELL_WIDTH (line 53) | const CELL_WIDTH = 56; constant ROW_HEIGHT (line 54) | const ROW_HEIGHT = 35; type Action (line 56) | type Action = function sanitize (line 68) | function sanitize(layout: Layout): Layout { function move (line 81) | function move(layout: Layout, coordinates: Coordinates): Layout { function resize (line 91) | function resize(layout: Layout, data: ResizeEvent): Layout { function reducer (line 103) | function reducer(state: State, action: Action): State { function App (line 132) | function App() { type GridProps (line 209) | interface GridProps { function Grid (line 214) | function Grid({children, onClick, reveal}: PropsWithChildren) { type GridItemProps (line 224) | interface GridItemProps { function GridItem (line 234) | function GridItem({ type ResizeEvent (line 296) | interface ResizeEvent { type ResizeableProps (line 303) | interface ResizeableProps { constant DIRECTIONS (line 308) | const DIRECTIONS: Direction[] = ['NE', 'N', 'NW', 'E', 'W', 'SE', 'S', '... function Resizeable (line 310) | function Resizeable({disabled, onResize}: ResizeableProps) { type Direction (line 322) | type Direction = 'NE' | 'N' | 'NW' | 'SE' | 'S' | 'SW' | 'E' | 'W'; type HandleProps (line 324) | interface HandleProps { function Handle (line 329) | function Handle({direction, onResize}: HandleProps) { function classNames (line 393) | function classNames(...classes: (string | boolean | undefined | null)[]) { FILE: apps/stories/stories/react/Sortable/CSSLayers/CSSLayers.stories.tsx type Story (line 12) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/CSSLayers/CSSLayersExample.tsx constant LAYER_STYLES (line 8) | const LAYER_STYLES = ` function CSSLayersExample (line 33) | function CSSLayersExample() { FILE: apps/stories/stories/react/Sortable/Grid/Grid.stories.tsx type Story (line 15) | type Story = StoryObj; method getItemStyle (line 50) | getItemStyle(_: number, index: number) { method getItemStyle (line 68) | getItemStyle(_, index) { FILE: apps/stories/stories/react/Sortable/Grid/GridSortableApp.tsx function Sortable (line 6) | function Sortable({id, index}: {id: number; index: number}) { function App (line 22) | function App() { function createRange (line 40) | function createRange(length: number) { FILE: apps/stories/stories/react/Sortable/Horizontal/Horizontal.stories.tsx type Story (line 15) | type Story = StoryObj; method getItemStyle (line 20) | getItemStyle() { method getItemStyle (line 50) | getItemStyle(id) { FILE: apps/stories/stories/react/Sortable/Horizontal/HorizontalSortableApp.tsx function Sortable (line 6) | function Sortable({id, index}: {id: number; index: number}) { function App (line 22) | function App() { function createRange (line 40) | function createRange(length: number) { FILE: apps/stories/stories/react/Sortable/Iframe/Iframe.stories.tsx type Story (line 11) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/Iframe/IframeExample.tsx type Props (line 15) | interface Props { function IframeLists (line 24) | function IframeLists({ type SortableItemProps (line 113) | interface SortableItemProps { constant COLORS (line 120) | const COLORS: Record = { function SortableItem (line 125) | function SortableItem({ type ColumnProps (line 154) | interface ColumnProps { function Column (line 160) | function Column({ FILE: apps/stories/stories/react/Sortable/MultipleLists/MultipleLists.stories.tsx type Story (line 21) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/MultipleLists/MultipleLists.tsx type Props (line 22) | interface Props { method activatorElements (line 35) | activatorElements(source) { function MultipleLists (line 42) | function MultipleLists({ type SortableItemProps (line 133) | interface SortableItemProps { constant COLORS (line 141) | const COLORS: Record = { type SortableColumnProps (line 187) | interface SortableColumnProps { FILE: apps/stories/stories/react/Sortable/MultipleLists/MultipleListsApp.tsx function createRange (line 10) | function createRange(length: number) { constant ITEM_COUNT (line 14) | const ITEM_COUNT = 6; method activatorElements (line 18) | activatorElements(source) { type SortableItemProps (line 25) | interface SortableItemProps { constant COLORS (line 32) | const COLORS: Record = { type SortableColumnProps (line 70) | interface SortableColumnProps { function App (line 114) | function App() { FILE: apps/stories/stories/react/Sortable/MultipleLists/docs/examples/Column.jsx function Column (line 15) | function Column({children, id}) { FILE: apps/stories/stories/react/Sortable/MultipleLists/docs/examples/Item.jsx function Item (line 4) | function Item({id, column, index}) { FILE: apps/stories/stories/react/Sortable/MultipleLists/docs/examples/QuickStart.jsx function Example (line 10) | function Example({style = styles}) { FILE: apps/stories/stories/react/Sortable/Quickstart.tsx function Sortable (line 3) | function Sortable({id, index}: {id: number; index: number}) { function QuickstartExample (line 9) | function QuickstartExample() { FILE: apps/stories/stories/react/Sortable/Sortable.stories.tsx type Story (line 28) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/SortableApp.tsx function Sortable (line 6) | function Sortable({id, index}: {id: number; index: number}) { function App (line 19) | function App() { function createRange (line 37) | function createRange(length: number) { FILE: apps/stories/stories/react/Sortable/SortableExample.tsx type Props (line 19) | interface Props { function SortableExample (line 33) | function SortableExample({ type SortableProps (line 81) | interface SortableProps { function Wrapper (line 128) | function Wrapper({ function getWrapperStyles (line 135) | function getWrapperStyles( FILE: apps/stories/stories/react/Sortable/Table/Table.stories.tsx type Story (line 11) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/Table/TableExample.tsx type ColumnKey (line 10) | type ColumnKey = 'name' | 'role' | 'email' | 'status'; type Column (line 12) | interface Column { type RowData (line 24) | interface RowData { function TableExample (line 91) | function TableExample() { type SortableColumnProps (line 158) | interface SortableColumnProps { function SortableColumn (line 163) | function SortableColumn({column, index}: SortableColumnProps) { type SortableRowProps (line 188) | interface SortableRowProps { function SortableRow (line 195) | function SortableRow({row, columns, index, lastRow}: SortableRowProps) { function getStatusStyles (line 264) | function getStatusStyles(status: string): React.CSSProperties { FILE: apps/stories/stories/react/Sortable/Transformed/Transformed.stories.tsx type Story (line 11) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/Transformed/TransformedExample.tsx constant ITEM_HEIGHT (line 12) | const ITEM_HEIGHT = 62; type Props (line 14) | interface Props { function TransformedExample (line 25) | function TransformedExample({debug, overlay}: Props) { type TransformedItemProps (line 73) | interface TransformedItemProps { function TransformedItem (line 80) | function TransformedItem({id, index, overlay, style}: TransformedItemPro... FILE: apps/stories/stories/react/Sortable/Tree/Tree.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/Tree/Tree.tsx type Props (line 18) | interface Props { function Tree (line 24) | function Tree({items, indentation = 50, onChange}: Props) { FILE: apps/stories/stories/react/Sortable/Tree/TreeItem.tsx type Props (line 9) | interface Props extends FlattenedItem { constant INDENTATION (line 13) | const INDENTATION = 50; function TreeItem (line 25) | function TreeItem({depth, id, index, parentId, onRemove}: Props) { FILE: apps/stories/stories/react/Sortable/Tree/TreeItemOverlay.tsx type Props (line 6) | interface Props { function TreeItemOverlay (line 11) | function TreeItemOverlay({id, count}: Props) { FILE: apps/stories/stories/react/Sortable/Tree/types.ts type Item (line 1) | interface Item { type FlattenedItem (line 7) | interface FlattenedItem extends Item { FILE: apps/stories/stories/react/Sortable/Tree/utilities.ts function flattenTree (line 5) | function flattenTree( function buildTree (line 19) | function buildTree(flattenedItems: FlattenedItem[]): Item[] { function getDragDepth (line 38) | function getDragDepth(offset: number, indentationWidth: number) { function getProjection (line 42) | function getProjection( function getMaxDepth (line 85) | function getMaxDepth( function getMinDepth (line 94) | function getMinDepth(nextItem: FlattenedItem) { function getDescendants (line 98) | function getDescendants( FILE: apps/stories/stories/react/Sortable/Vertical/AutoScrollExample.tsx type Props (line 13) | interface Props { function AutoScrollExample (line 19) | function AutoScrollExample({ FILE: apps/stories/stories/react/Sortable/Vertical/Vertical.stories.tsx type Story (line 14) | type Story = StoryObj; method getItemStyle (line 37) | getItemStyle(id: number) { method getItemStyle (line 58) | getItemStyle(_: number, index: number) { type AutoScrollStory (line 126) | type AutoScrollStory = StoryObj; FILE: apps/stories/stories/react/Sortable/Virtualized/ReactTinyVirtualListExample.tsx type Props (line 12) | interface Props { function ReactTinyVirtualListExample (line 16) | function ReactTinyVirtualListExample({debug}: Props) { type SortableProps (line 50) | interface SortableProps { function Sortable (line 56) | function Sortable({id, index, style}: SortableProps) { FILE: apps/stories/stories/react/Sortable/Virtualized/ReactVirtualExample.tsx type Props (line 14) | interface Props { function ReactVirtualExample (line 18) | function ReactVirtualExample({debug}: Props) { type SortableProps (line 91) | interface SortableProps { FILE: apps/stories/stories/react/Sortable/Virtualized/ReactWindowExample.tsx type Props (line 12) | interface Props { function ReactWindowExample (line 16) | function ReactWindowExample({debug}: Props) { function Row (line 50) | function Row({ type SortableProps (line 62) | interface SortableProps { function Sortable (line 68) | function Sortable({id, index, style}: SortableProps) { FILE: apps/stories/stories/react/Sortable/Virtualized/Virtualized.stories.tsx type Story (line 12) | type Story = StoryObj; FILE: apps/stories/stories/react/Sortable/docs/examples/ControlledExample.jsx function ControlledExample (line 8) | function ControlledExample() { function Sortable (line 26) | function Sortable({id, index}) { FILE: apps/stories/stories/react/Sortable/docs/examples/Example.jsx function Example (line 8) | function Example({style = styles}) { function Sortable (line 26) | function Sortable({id, index}) { FILE: apps/stories/stories/react/Sortable/docs/examples/UncontrolledExample.jsx function Example (line 8) | function Example() { function Sortable (line 20) | function Sortable({id, index}) { FILE: apps/stories/stories/react/components/Actions/Action.tsx type Props (line 7) | interface Props extends React.HTMLAttributes { FILE: apps/stories/stories/react/components/Actions/Actions.tsx function Actions (line 5) | function Actions(props: PropsWithChildren) { FILE: apps/stories/stories/react/components/Actions/Remove.tsx type Props (line 5) | interface Props extends Omit {} function Remove (line 7) | function Remove(props: Props) { FILE: apps/stories/stories/react/components/Button/Button.tsx type Props (line 8) | interface Props extends HTMLAttributes { FILE: apps/stories/stories/react/components/Container/Container.tsx type Props (line 3) | interface Props { FILE: apps/stories/stories/react/components/Dropzone/Dropzone.tsx type Props (line 3) | interface Props { FILE: apps/stories/stories/react/components/Grid/Grid.tsx type Props (line 5) | interface Props extends PropsWithChildren { function Grid (line 9) | function Grid({children, size}: Props) { FILE: apps/stories/stories/react/components/Handle/Handle.tsx type HandleProps (line 3) | interface HandleProps extends React.HTMLAttributes { FILE: apps/stories/stories/react/components/Item/Item.tsx type Props (line 8) | interface Props extends HTMLAttributes { FILE: apps/stories/tests/sortable-css-layers.spec.ts constant STORY_ID (line 3) | const STORY_ID = 'react-sortable-css-layers--basic-setup'; FILE: packages/abstract/src/core/collision/notifier.ts class CollisionNotifier (line 10) | class CollisionNotifier extends CorePlugin { method constructor (line 11) | constructor(manager: DragDropManager) { FILE: packages/abstract/src/core/collision/observer.ts constant DEFAULT_VALUE (line 10) | const DEFAULT_VALUE: Collisions = []; class CollisionObserver (line 25) | class CollisionObserver< method constructor (line 35) | constructor(manager: V) { method forceUpdate (line 82) | public forceUpdate(immediate = true) { method computeCollisions (line 99) | public computeCollisions( method collisions (line 161) | public get collisions() { FILE: packages/abstract/src/core/collision/types.ts type CollisionPriority (line 15) | enum CollisionPriority { type CollisionType (line 35) | enum CollisionType { type Collision (line 51) | interface Collision { type Collisions (line 65) | type Collisions = Collision[]; type CollisionDetectorInput (line 73) | interface CollisionDetectorInput< type CollisionDetector (line 91) | type CollisionDetector = < FILE: packages/abstract/src/core/collision/utilities.ts function sortCollisions (line 7) | function sortCollisions(a: Collision, b: Collision) { FILE: packages/abstract/src/core/entities/draggable/draggable.ts type Input (line 28) | interface Input extends EntityInput { type DraggableStatus (line 44) | type DraggableStatus = 'idle' | 'dragging' | 'dropping'; class Draggable (line 59) | class Draggable< method constructor (line 63) | constructor( method pluginConfig (line 113) | public pluginConfig

( method isDropping (line 138) | public get isDropping() { method isDragging (line 148) | public get isDragging() { method isDragSource (line 158) | public get isDragSource() { FILE: packages/abstract/src/core/entities/droppable/droppable.ts type Input (line 24) | interface Input extends EntityInput { class Droppable (line 48) | class Droppable< method constructor (line 52) | constructor( method accepts (line 89) | public accepts(draggable: Draggable): boolean { method isDropTarget (line 129) | public get isDropTarget() { FILE: packages/abstract/src/core/entities/entity/entity.ts type Input (line 13) | interface Input { class Entity (line 44) | class Entity< method #flushIdChanges (line 50) | static #flushIdChanges() { method constructor (line 69) | constructor(input: Input, manager: U | undefined) { method id (line 119) | public get id(): UniqueIdentifier { method id (line 124) | public set id(value: UniqueIdentifier) { method register (line 157) | public register(): CleanupFunction | void { method unregister (line 165) | public unregister(): void { method destroy (line 173) | public destroy(): void { FILE: packages/abstract/src/core/entities/entity/registry.ts class EntityRegistry (line 11) | class EntityRegistry { method value (line 23) | public get value() { method has (line 32) | public has(identifier: UniqueIdentifier): boolean { method get (line 41) | public get(identifier: UniqueIdentifier): T | undefined { method destroy (line 112) | public destroy() { method [Symbol.iterator] (line 19) | public [Symbol.iterator]() { FILE: packages/abstract/src/core/entities/entity/types.ts type Data (line 8) | type Data = Record; type UniqueIdentifier (line 17) | type UniqueIdentifier = string | number; type Type (line 26) | type Type = Symbol | string | number; FILE: packages/abstract/src/core/manager/actions.ts class DragActions (line 21) | class DragActions< method constructor (line 31) | constructor(private readonly manager: V) {} method setDragSource (line 38) | setDragSource(source: T | UniqueIdentifier) { method setDropTarget (line 52) | setDropTarget( method start (line 87) | start(args: { method move (line 170) | move(args: { method stop (line 231) | stop( FILE: packages/abstract/src/core/manager/events.ts type Events (line 9) | type Events = Record void>; type Preventable (line 16) | type Preventable = T & { class Monitor (line 30) | class Monitor { method addEventListener (line 40) | public addEventListener(name: U, handler: T[U]) { method removeEventListener (line 56) | public removeEventListener(name: keyof T, handler: T[keyof T]) { method dispatch (line 70) | protected dispatch(name: U, ...args: any[]) { type DragDropEventMap (line 92) | type DragDropEventMap< type DragDropEventHandlers (line 141) | type DragDropEventHandlers< type CollisionEvent (line 152) | type CollisionEvent< type BeforeDragStartEvent (line 158) | type BeforeDragStartEvent< type DragStartEvent (line 164) | type DragStartEvent< type DragMoveEvent (line 170) | type DragMoveEvent< type DragOverEvent (line 176) | type DragOverEvent< type DragEndEvent (line 182) | type DragEndEvent< class DragDropMonitor (line 195) | class DragDropMonitor< method constructor (line 205) | constructor(private manager: V) { method dispatch (line 215) | public dispatch>( function defaultPreventable (line 232) | function defaultPreventable( FILE: packages/abstract/src/core/manager/manager.ts type Customizable (line 26) | type Customizable = T | ((defaults: T) => T); function resolveCustomizable (line 35) | function resolveCustomizable( type DragDropManagerInput (line 46) | type DragDropManagerInput> = { class DragDropManager (line 59) | class DragDropManager { method constructor (line 83) | constructor(config?: DragDropManagerInput) { method plugins (line 135) | get plugins(): Plugin[] { method plugins (line 144) | set plugins(plugins: Plugins) { method modifiers (line 153) | get modifiers(): Modifier[] { method modifiers (line 162) | set modifiers(modifiers: Modifiers) { method sensors (line 171) | get sensors(): Sensor[] { method sensors (line 180) | set sensors(sensors: Sensors) { FILE: packages/abstract/src/core/manager/operation.ts type DragOperationSnapshot (line 23) | interface DragOperationSnapshot< class DragOperation (line 44) | class DragOperation method constructor (line 52) | constructor(manager: DragDropManager) { method shape (line 76) | public get shape(): WithHistory | null { method shape (line 91) | public set shape(value: Shape | null) { method source (line 130) | public get source(): T | null { method target (line 149) | public get target(): U | null { method transform (line 164) | public get transform() { method snapshot (line 185) | public snapshot(): DragOperationSnapshot { method reset (line 209) | public reset() { FILE: packages/abstract/src/core/manager/registry.ts class DragDropRegistry (line 31) | class DragDropRegistry< method constructor (line 41) | constructor(manager: V) { method register (line 76) | public register(input: any, options?: Record) { method unregister (line 113) | public unregister(input: any) { method destroy (line 151) | destroy() { FILE: packages/abstract/src/core/manager/renderer.ts type Renderer (line 8) | interface Renderer { method rendering (line 26) | get rendering() { FILE: packages/abstract/src/core/manager/status.ts type StatusValue (line 6) | enum StatusValue { class Status (line 26) | class Status { method current (line 37) | public get current(): StatusValue { method idle (line 47) | public get idle(): boolean { method initializing (line 57) | public get initializing(): boolean { method initialized (line 67) | public get initialized(): boolean { method dragging (line 81) | public get dragging(): boolean { method dropped (line 91) | public get dropped(): boolean { method set (line 100) | public set(value: StatusValue) { FILE: packages/abstract/src/core/manager/types.ts type InferDraggable (line 15) | type InferDraggable

= type InferDroppable (line 30) | type InferDroppable

= FILE: packages/abstract/src/core/modifiers/modifier.ts type ModifierOptions (line 13) | type ModifierOptions = PluginOptions; class Modifier (line 25) | class Modifier< method constructor (line 35) | constructor( method apply (line 52) | public apply(operation: DragOperationSnapshot): Coordinates { type ModifierConstructor (line 62) | type ModifierConstructor< type ModifierDescriptor (line 71) | type ModifierDescriptor< type Modifiers (line 80) | type Modifiers< FILE: packages/abstract/src/core/plugins/plugin.ts method constructor (line 32) | constructor( method enable (line 52) | public enable() { method disable (line 62) | public disable() { method isDisabled (line 73) | public isDisabled() { method configure (line 84) | public configure(options?: U) { method registerEffect (line 96) | protected registerEffect(callback: () => void) { method destroy (line 112) | public destroy() { method configure (line 126) | static configure(options: PluginOptions) { class CorePlugin (line 137) | class CorePlugin< FILE: packages/abstract/src/core/plugins/registry.ts class PluginRegistry (line 18) | class PluginRegistry< method constructor (line 30) | constructor(private manager: T) {} method values (line 37) | public get values(): U[] { method values (line 53) | public set values(entries: Plugins) { method get (line 92) | public get(plugin: X): InstanceType | undefined { method register (line 108) | public register( method unregister (line 138) | public unregister(plugin: X) { method destroy (line 155) | public destroy() { FILE: packages/abstract/src/core/plugins/types.ts type PluginOptions (line 5) | type PluginOptions = Record; type PluginConstructor (line 14) | interface PluginConstructor< type PluginDescriptor (line 30) | type PluginDescriptor< type Plugins (line 46) | type Plugins< type InferPluginOptions (line 55) | type InferPluginOptions

= type InferManager (line 67) | type InferManager

= FILE: packages/abstract/src/core/plugins/utilities.ts function configure (line 17) | function configure< function configurator (line 34) | function configurator>( function descriptor (line 49) | function descriptor>( FILE: packages/abstract/src/core/sensors/activation.ts class ActivationController (line 1) | class ActivationController extends AbortController { method constructor (line 4) | constructor( method onEvent (line 15) | onEvent(event: E) { method activate (line 27) | activate(event: E) { method abort (line 33) | abort(event?: E) { type ActivationConstraintOptions (line 40) | interface ActivationConstraintOptions {} method controller (line 48) | set controller(controller: ActivationController) { method constructor (line 54) | constructor(protected options: O) {} method activate (line 59) | public activate(event: E): void { type ActivationConstraints (line 75) | type ActivationConstraints = ActivationConstraint[]; FILE: packages/abstract/src/core/sensors/sensor.ts type SensorOptions (line 16) | type SensorOptions = PluginOptions; method constructor (line 39) | constructor( type SensorConstructor (line 61) | type SensorConstructor< type SensorDescriptor (line 70) | type SensorDescriptor< type Sensors (line 79) | type Sensors< FILE: packages/abstract/src/modifiers/axis.ts type Options (line 14) | interface Options { class AxisModifier (line 28) | class AxisModifier extends Modifier, Options> { method apply (line 35) | apply({transform}: DragOperation) { FILE: packages/abstract/src/modifiers/boundingRectangle.ts function restrictShapeToBoundingRectangle (line 26) | function restrictShapeToBoundingRectangle( FILE: packages/abstract/src/modifiers/snap.ts type Options (line 14) | interface Options { class SnapModifier (line 36) | class SnapModifier extends Modifier, Options> { method apply (line 43) | apply({transform}: DragOperation) { FILE: packages/abstract/tests/manager-modifiers.test.ts class ClampXModifier (line 10) | class ClampXModifier extends Modifier { method apply (line 11) | public apply(operation: Parameters[0]) { class ClampYModifier (line 16) | class ClampYModifier extends Modifier { method apply (line 17) | public apply(operation: Parameters[0]) { function flush (line 23) | function flush() { class TrackedModifier (line 86) | class TrackedModifier extends ClampXModifier { method destroy (line 87) | public destroy() { method destroy (line 109) | public destroy() { method destroy (line 159) | public destroy() { method destroy (line 189) | public destroy() { method destroy (line 225) | public destroy() { class TrackedModifier (line 108) | class TrackedModifier extends ClampXModifier { method destroy (line 87) | public destroy() { method destroy (line 109) | public destroy() { method destroy (line 159) | public destroy() { method destroy (line 189) | public destroy() { method destroy (line 225) | public destroy() { class TrackedModifier (line 158) | class TrackedModifier extends ClampXModifier { method destroy (line 87) | public destroy() { method destroy (line 109) | public destroy() { method destroy (line 159) | public destroy() { method destroy (line 189) | public destroy() { method destroy (line 225) | public destroy() { class TrackedModifier (line 188) | class TrackedModifier extends ClampXModifier { method destroy (line 87) | public destroy() { method destroy (line 109) | public destroy() { method destroy (line 159) | public destroy() { method destroy (line 189) | public destroy() { method destroy (line 225) | public destroy() { class TrackedModifier (line 224) | class TrackedModifier extends ClampXModifier { method destroy (line 87) | public destroy() { method destroy (line 109) | public destroy() { method destroy (line 159) | public destroy() { method destroy (line 189) | public destroy() { method destroy (line 225) | public destroy() { FILE: packages/abstract/tests/plugin-registry.test.ts type TestOptions (line 11) | interface TestOptions { class PluginA (line 15) | class PluginA extends Plugin { method constructor (line 16) | constructor(manager: DragDropManager, public options?: TestOptions) { class PluginB (line 21) | class PluginB extends Plugin { method constructor (line 22) | constructor(manager: DragDropManager, public options?: TestOptions) { class PluginC (line 27) | class PluginC extends CorePlugin { method constructor (line 28) | constructor(manager: DragDropManager, public options?: TestOptions) { function indexOf (line 33) | function indexOf(manager: DragDropManager, PluginClass: any): number { class DepPlugin (line 72) | class DepPlugin extends Plugin { method constructor (line 73) | constructor(manager: DragDropManager) { class ConsumerPlugin (line 78) | class ConsumerPlugin extends Plugin { method constructor (line 79) | constructor(manager: DragDropManager) { class TrackedPlugin (line 111) | class TrackedPlugin extends Plugin { method constructor (line 112) | constructor(manager: DragDropManager) { method constructor (line 185) | constructor(manager: DragDropManager) { class TrackedPlugin (line 184) | class TrackedPlugin extends Plugin { method constructor (line 112) | constructor(manager: DragDropManager) { method constructor (line 185) | constructor(manager: DragDropManager) { FILE: packages/dom/src/core/entities/draggable/draggable.ts type Input (line 12) | interface Input extends DraggableInput { class Draggable (line 18) | class Draggable extends AbstractDraggable< method constructor (line 22) | constructor( FILE: packages/dom/src/core/entities/droppable/droppable.ts type OptionalInput (line 14) | type OptionalInput = 'collisionDetector'; type Input (line 16) | interface Input class Droppable (line 22) | class Droppable extends AbstractDroppable< method constructor (line 26) | constructor( method element (line 113) | set element(element: Element | undefined) { method element (line 117) | get element() { FILE: packages/dom/src/core/manager/events.ts type Events (line 7) | type Events = DragDropEventMap; type CollisionEvent (line 9) | type CollisionEvent = Events['collision']; type BeforeDragStartEvent (line 10) | type BeforeDragStartEvent = Events['beforedragstart']; type DragStartEvent (line 11) | type DragStartEvent = Events['dragstart']; type DragMoveEvent (line 12) | type DragMoveEvent = Events['dragmove']; type DragOverEvent (line 13) | type DragOverEvent = Events['dragover']; type DragEndEvent (line 14) | type DragEndEvent = Events['dragend']; FILE: packages/dom/src/core/manager/manager.ts type Input (line 25) | interface Input extends DragDropManagerInput {} class DragDropManager (line 37) | class DragDropManager< method constructor (line 42) | constructor(input: Input = {}) { FILE: packages/dom/src/core/plugins/accessibility/Accessibility.ts type Options (line 17) | interface Options { class Accessibility (line 50) | class Accessibility extends Plugin { method constructor (line 51) | constructor(manager: DragDropManager, options?: Options) { function debounce (line 221) | function debounce(fn: () => void, wait: number) { FILE: packages/dom/src/core/plugins/accessibility/HiddenText.ts function createHiddenText (line 1) | function createHiddenText(id: string, value: string) { FILE: packages/dom/src/core/plugins/accessibility/LiveRegion.ts function createLiveRegion (line 1) | function createLiveRegion(id: string) { FILE: packages/dom/src/core/plugins/accessibility/defaults.ts method dragstart (line 17) | dragstart({operation: {source}}) { method dragover (line 22) | dragover({operation: {source, target}}) { method dragend (line 31) | dragend({operation: {source, target}, canceled}) { FILE: packages/dom/src/core/plugins/accessibility/types.ts type GetAnnouncementForEvent (line 5) | type GetAnnouncementForEvent< type Announcements (line 12) | interface Announcements { type ScreenReaderInstructions (line 19) | interface ScreenReaderInstructions { FILE: packages/dom/src/core/plugins/accessibility/utilities.ts function isFocusable (line 1) | function isFocusable(element: Element) { FILE: packages/dom/src/core/plugins/cursor/Cursor.ts type CursorPluginOptions (line 6) | interface CursorPluginOptions { class Cursor (line 14) | class Cursor extends Plugin { method constructor (line 15) | constructor( FILE: packages/dom/src/core/plugins/feedback/Feedback.ts type FeedbackType (line 39) | type FeedbackType = 'default' | 'move' | 'clone' | 'none'; type KeyboardTransition (line 41) | interface KeyboardTransition { type FeedbackOptions (line 46) | interface FeedbackOptions { type State (line 53) | interface State { class Feedback (line 66) | class Feedback extends Plugin { method constructor (line 85) | constructor(manager: DragDropManager, options?: FeedbackOptions) { method #trackOverlayRoot (line 106) | #trackOverlayRoot(styleInjector: StyleInjector | undefined) { method #render (line 118) | #render() { FILE: packages/dom/src/core/plugins/feedback/constants.ts constant ATTR_PREFIX (line 1) | const ATTR_PREFIX = 'data-dnd-'; constant DROPPING_ATTRIBUTE (line 2) | const DROPPING_ATTRIBUTE = `${ATTR_PREFIX}dropping`; constant CSS_PREFIX (line 3) | const CSS_PREFIX = '--dnd-'; constant ATTRIBUTE (line 4) | const ATTRIBUTE = `${ATTR_PREFIX}dragging`; constant PLACEHOLDER_ATTRIBUTE (line 5) | const PLACEHOLDER_ATTRIBUTE = `${ATTR_PREFIX}placeholder`; constant IGNORED_ATTRIBUTES (line 7) | const IGNORED_ATTRIBUTES = [ constant IGNORED_STYLES (line 15) | const IGNORED_STYLES = ['view-transition-name']; constant CSS_RULES (line 17) | const CSS_RULES = ` FILE: packages/dom/src/core/plugins/feedback/dropAnimation.ts type DropAnimationOptions (line 18) | interface DropAnimationOptions { type DropAnimationFunction (line 25) | type DropAnimationFunction = (context: { type DropAnimation (line 34) | type DropAnimation = DropAnimationOptions | DropAnimationFunction; constant DEFAULT_DURATION (line 36) | const DEFAULT_DURATION = 250; constant DEFAULT_EASING (line 37) | const DEFAULT_EASING = 'ease'; type DropAnimationContext (line 39) | interface DropAnimationContext { function runDropAnimation (line 55) | function runDropAnimation(ctx: DropAnimationContext): void { FILE: packages/dom/src/core/plugins/feedback/observers.ts function createElementMutationObserver (line 13) | function createElementMutationObserver( function createDocumentMutationObserver (line 88) | function createDocumentMutationObserver( type ResizeObserverContext (line 140) | interface ResizeObserverContext { function createResizeObserver (line 161) | function createResizeObserver(ctx: ResizeObserverContext): ResizeObserver { FILE: packages/dom/src/core/plugins/feedback/types.ts type Transition (line 1) | interface Transition { FILE: packages/dom/src/core/plugins/feedback/utilities.ts function createPlaceholder (line 18) | function createPlaceholder( function findContainedDroppables (line 52) | function findContainedDroppables( function proxyDroppableElements (line 74) | function proxyDroppableElements( function configurePlaceholder (line 108) | function configurePlaceholder(placeholder: Element, type = 'hidden'): vo... function isSameFrame (line 118) | function isSameFrame(element: Element, target: Element): boolean { function preventPopoverClose (line 126) | function preventPopoverClose(event: Event) { function isTableRow (line 139) | function isTableRow(element: Element): element is HTMLTableRowElement { FILE: packages/dom/src/core/plugins/scrolling/AutoScroller.ts type AutoScrollerOptions (line 10) | interface AutoScrollerOptions { constant AUTOSCROLL_INTERVAL (line 25) | const AUTOSCROLL_INTERVAL = 10; class AutoScroller (line 27) | class AutoScroller extends Plugin { method constructor (line 30) | constructor(manager: DragDropManager, options?: AutoScrollerOptions) { FILE: packages/dom/src/core/plugins/scrolling/ScrollIntent.ts constant DIRECTIONS (line 11) | const DIRECTIONS = [ScrollDirection.Forward, ScrollDirection.Reverse]; class ScrollIntent (line 13) | class ScrollIntent { method isLocked (line 17) | public isLocked(): boolean { class ScrollIntentTracker (line 22) | class ScrollIntentTracker extends Plugin { method constructor (line 25) | constructor(manager: DragDropManager) { method current (line 69) | get current(): ScrollIntent | null { function getDirection (line 74) | function getDirection(a: number, b: number): ScrollDirection { FILE: packages/dom/src/core/plugins/scrolling/ScrollListener.ts class ScrollListener (line 11) | class ScrollListener extends CorePlugin { method constructor (line 14) | constructor(manager: DragDropManager) { FILE: packages/dom/src/core/plugins/scrolling/ScrollLock.ts constant LOCKED (line 4) | const LOCKED = true; constant UNLOCKED (line 5) | const UNLOCKED = false; class ScrollLock (line 7) | class ScrollLock { method isLocked (line 11) | public isLocked(direction?: Direction): boolean { method unlock (line 25) | public unlock(direction: Direction) { FILE: packages/dom/src/core/plugins/scrolling/Scroller.ts type ScrollOptions (line 21) | interface ScrollOptions { class Scroller (line 26) | class Scroller extends CorePlugin { method constructor (line 34) | constructor(manager: DragDropManager) { function getScrollIntent (line 227) | function getScrollIntent(value: number) { FILE: packages/dom/src/core/plugins/selection/PreventSelection.ts constant CSS_RULES (line 7) | const CSS_RULES = class PreventSelection (line 10) | class PreventSelection extends Plugin { method constructor (line 11) | constructor(public manager: DragDropManager) { function removeSelection (line 47) | function removeSelection() { FILE: packages/dom/src/core/plugins/stylesheet/StyleInjector.ts type CleanupFunction (line 7) | type CleanupFunction = () => void; type StyleInjectorOptions (line 9) | interface StyleInjectorOptions { type StyleRegistration (line 13) | interface StyleRegistration { class StyleInjector (line 23) | class StyleInjector extends CorePlugin< method constructor (line 32) | constructor(manager: DragDropManager, options?: StyleInjectorOptions) { method register (line 45) | public register(cssRules: string): CleanupFunction { method addRoot (line 57) | public addRoot(root: Document | ShadowRoot): CleanupFunction { method sourceRoot (line 74) | private get sourceRoot() { method targetRoot (line 80) | private get targetRoot() { method roots (line 86) | private get roots(): Set { method #syncStyles (line 99) | #syncStyles() { method #inject (line 116) | #inject(root: Document | ShadowRoot, cssRules: string): CleanupFunction { method #injectStyleElement (line 160) | #injectStyleElement( method #injectAdoptedSheet (line 207) | #injectAdoptedSheet( FILE: packages/dom/src/core/sensors/drag/DragSensor.ts type DragSensorOptions (line 11) | interface DragSensorOptions {} class DragSensor (line 16) | class DragSensor extends Sensor { method constructor (line 20) | constructor( method bind (line 32) | public bind(source: Draggable, options: DragSensorOptions) { method handleDragEnter (line 104) | private handleDragEnter(event: DragEvent) { method handleDragLeave (line 125) | private handleDragLeave(event: DragEvent) { method handleDragOver (line 131) | private handleDragOver(event: DragEvent) { method handlePointerMove (line 139) | private handlePointerMove(event: DragEvent) { method handlePointerUp (line 162) | private handlePointerUp(event: DragEvent) { method destroy (line 170) | public destroy() { FILE: packages/dom/src/core/sensors/drag/encoding.ts function encode (line 1) | function encode(data: Record) { function decode (line 5) | function decode(data: string) { constant PREFIX (line 9) | const PREFIX = '\u200B\u200C'; constant SUFFIX (line 10) | const SUFFIX = '\u200C\u200B'; function encodeUpperCase (line 12) | function encodeUpperCase(str: string): string { function decodeUpperCase (line 16) | function decodeUpperCase(str: string): string { FILE: packages/dom/src/core/sensors/keyboard/KeyboardSensor.ts type KeyCode (line 17) | type KeyCode = KeyboardEvent['code']; type KeyboardCodes (line 19) | type KeyboardCodes = { type KeyboardSensorOptions (line 29) | interface KeyboardSensorOptions { method preventActivation (line 67) | preventActivation(event, source) { class KeyboardSensor (line 76) | class KeyboardSensor extends Sensor< method constructor (line 80) | constructor( method bind (line 91) | public bind(source: Draggable, options = this.options) { method handleStart (line 147) | protected handleStart( method handleKeyDown (line 192) | protected handleKeyDown( method handleEnd (line 220) | protected handleEnd(event: Event, canceled: boolean) { method handleMove (line 229) | protected handleMove( method sideEffects (line 274) | private sideEffects() { method cleanup (line 286) | protected cleanup() { method destroy (line 291) | public destroy() { function isKeycode (line 302) | function isKeycode(event: KeyboardEvent, codes: KeyCode[]) { FILE: packages/dom/src/core/sensors/pointer/DelayConstraint.ts type DelayConstraintOptions (line 9) | interface DelayConstraintOptions { class DelayConstraint (line 14) | class DelayConstraint extends ActivationConstraint< method onEvent (line 21) | onEvent(event: PointerEvent) { method abort (line 49) | abort() { FILE: packages/dom/src/core/sensors/pointer/DistanceConstraint.ts type DistanceConstraintOptions (line 9) | interface DistanceConstraintOptions { class DistanceConstraint (line 14) | class DistanceConstraint extends ActivationConstraint< method onEvent (line 20) | onEvent(event: PointerEvent) { method abort (line 51) | abort() { FILE: packages/dom/src/core/sensors/pointer/PointerActivationConstraints.ts class PointerActivationConstraints (line 4) | class PointerActivationConstraints { FILE: packages/dom/src/core/sensors/pointer/PointerSensor.ts type Maybe (line 29) | type Maybe = T | undefined; type PointerSensorOptions (line 31) | interface PointerSensorOptions { method activationConstraints (line 45) | activationConstraints(event, source) { method preventActivation (line 73) | preventActivation(event, source) { type LatestState (line 85) | type LatestState = { class PointerSensor (line 94) | class PointerSensor extends Sensor< method constructor (line 106) | constructor( method activationConstraints (line 117) | protected activationConstraints( method bind (line 133) | public bind(source: Draggable, options = this.options) { method handlePointerDown (line 165) | protected handlePointerDown( method handlePointerMove (line 266) | protected handlePointerMove(event: PointerEvent, source: Draggable) { method handlePointerUp (line 289) | private handlePointerUp(event: PointerEvent) { method handleKeyDown (line 305) | protected handleKeyDown(event: KeyboardEvent) { method handleStart (line 312) | protected handleStart(source: Draggable, event: PointerEvent) { method handleCancel (line 374) | protected handleCancel(event: Event) { method cleanup (line 384) | protected cleanup() { method destroy (line 400) | public destroy() { function isCapturedBySensor (line 410) | function isCapturedBySensor(event: Event) { function preventDefault (line 414) | function preventDefault(event: Event) { function noop (line 418) | function noop() {} function patchWindow (line 422) | function patchWindow(window: Window | null) { FILE: packages/dom/src/core/sensors/types.ts type Sensors (line 5) | type Sensors = AbstractSensors; FILE: packages/dom/src/modifiers/RestrictToElement.ts type Options (line 8) | interface Options { class RestrictToElement (line 15) | class RestrictToElement extends Modifier { method constructor (line 18) | constructor(manager: DragDropManager, options?: Options) { method apply (line 72) | apply(operation: DragDropManager['dragOperation']) { FILE: packages/dom/src/modifiers/RestrictToWindow.ts class RestrictToWindow (line 8) | class RestrictToWindow extends Modifier { method constructor (line 9) | constructor(manager: DragDropManager) { method apply (line 39) | apply({shape, transform}: DragOperation) { FILE: packages/dom/src/plugins/debug/debug.ts class Debug (line 7) | class Debug extends Plugin { method constructor (line 8) | constructor(manager: DragDropManager) { function createDebugElement (line 137) | function createDebugElement(tagName = 'div') { FILE: packages/dom/src/sortable/plugins/OptimisticSortingPlugin.ts class OptimisticSortingPlugin (line 11) | class OptimisticSortingPlugin extends Plugin { method constructor (line 12) | constructor(manager: DragDropManager) { function reorder (line 219) | function reorder( function sortByIndex (line 230) | function sortByIndex(a: Sortable, b: Sortable) { function sort (line 234) | function sort(instances: Set) { FILE: packages/dom/src/sortable/plugins/SortableKeyboardPlugin.ts constant TOLERANCE (line 16) | const TOLERANCE = 10; class SortableKeyboardPlugin (line 18) | class SortableKeyboardPlugin extends Plugin { method constructor (line 19) | constructor(manager: DragDropManager) { function getDirection (line 187) | function getDirection(delta: Coordinates) { FILE: packages/dom/src/sortable/sortable.ts type SortableTransition (line 33) | interface SortableTransition { type SortableInput (line 57) | interface SortableInput type TemporaryState (line 95) | interface TemporaryState { class Sortable (line 106) | class Sortable { method initialIndex (line 117) | get initialIndex() { method initialGroup (line 121) | get initialGroup() { method constructor (line 130) | constructor( method animate (line 212) | protected animate() { method manager (line 286) | public get manager(): DragDropManager | undefined { method manager (line 290) | public set manager(manager: DragDropManager | undefined) { method element (line 299) | public set element(element: Element | undefined) { method element (line 317) | public get element() { method target (line 325) | public set target(target: Element | undefined) { method target (line 329) | public get target() { method source (line 333) | public set source(source: Element | undefined) { method source (line 337) | public get source() { method disabled (line 341) | public get disabled() { method plugins (line 345) | public set plugins(value: Plugins | undefined) { method disabled (line 349) | public set disabled(value: boolean) { method data (line 356) | public set data(data: T) { method handle (line 363) | public set handle(handle: Element | undefined) { method id (line 367) | public set id(id: UniqueIdentifier) { method id (line 372) | public get id() { method sensors (line 376) | public set sensors(value: Sensors | undefined) { method modifiers (line 380) | public set modifiers(value: Modifiers | undefined) { method collisionPriority (line 384) | public set collisionPriority(value: CollisionPriority | number | undef... method collisionDetector (line 388) | public set collisionDetector(value: CollisionDetector | undefined) { method alignment (line 392) | public set alignment(value: Alignment | undefined) { method alignment (line 396) | public get alignment() { method type (line 400) | public set type(type: Type | undefined) { method type (line 407) | public get type() { method accept (line 411) | public set accept(value: Droppable['accept']) { method accept (line 415) | public get accept() { method isDropTarget (line 419) | public get isDropTarget() { method isDragSource (line 426) | public get isDragSource() { method isDragging (line 433) | public get isDragging() { method isDropping (line 440) | public get isDropping() { method status (line 444) | public get status() { method refreshShape (line 448) | public refreshShape() { method accepts (line 452) | public accepts(draggable: Draggable): boolean { class SortableDraggable (line 480) | class SortableDraggable extends Draggable { method constructor (line 481) | constructor( method index (line 489) | get index() { method initialIndex (line 493) | get initialIndex() { method group (line 497) | get group() { method initialGroup (line 501) | get initialGroup() { class SortableDroppable (line 506) | class SortableDroppable extends Droppable { method constructor (line 507) | constructor( method index (line 515) | get index() { method group (line 519) | get group() { FILE: packages/dom/src/sortable/utilities.ts function isSortable (line 6) | function isSortable( function isSortableOperation (line 14) | function isSortableOperation( FILE: packages/dom/src/utilities/animations/forceFinishAnimations.ts function getDocumentAnimations (line 8) | function getDocumentAnimations(element: Element): Animation[] { function forceFinishAnimations (line 35) | function forceFinishAnimations( FILE: packages/dom/src/utilities/animations/getFinalKeyframe.ts function getFinalKeyframe (line 3) | function getFinalKeyframe( FILE: packages/dom/src/utilities/bounding-rectangle/getBoundingRectangle.ts function getBoundingRectangle (line 3) | function getBoundingRectangle(element: Element): BoundingRectangle { FILE: packages/dom/src/utilities/bounding-rectangle/getViewportBoundingRectangle.ts function getViewportBoundingRectangle (line 16) | function getViewportBoundingRectangle( FILE: packages/dom/src/utilities/bounding-rectangle/getVisibleBoundingRectangle.ts function getVisibleBoundingRectangle (line 11) | function getVisibleBoundingRectangle( FILE: packages/dom/src/utilities/bounding-rectangle/isOverflowVisible.ts function isOverflowVisible (line 7) | function isOverflowVisible( function isDetailsElement (line 22) | function isDetailsElement(element: Element): element is HTMLDetailsEleme... FILE: packages/dom/src/utilities/bounding-rectangle/isRectEqual.ts function isRectEqual (line 3) | function isRectEqual( FILE: packages/dom/src/utilities/bounding-rectangle/isVisible.ts function isVisible (line 3) | function isVisible( FILE: packages/dom/src/utilities/coordinates/getEventCoordinates.ts function getEventCoordinates (line 3) | function getEventCoordinates(event: PointerEvent): Coordinates { FILE: packages/dom/src/utilities/element/cloneElement.ts function cloneElement (line 1) | function cloneElement(element: Element): Element { function isField (line 36) | function isField( function isCanvasElement (line 42) | function isCanvasElement(element: Element): element is HTMLCanvasElement { FILE: packages/dom/src/utilities/element/getElementFromPoint.ts function getElementFromPoint (line 3) | function getElementFromPoint( function isIFrameElement (line 25) | function isIFrameElement( FILE: packages/dom/src/utilities/element/isInteractiveElement.ts function isInteractiveElement (line 1) | function isInteractiveElement(element: Element): boolean { FILE: packages/dom/src/utilities/event-listeners/Listeners.ts type EventListenerDescriptor (line 1) | interface EventListenerDescriptor { type EventListenerInput (line 7) | type EventListenerInput = EventListenerDescriptor[] | EventListenerDescr... type EventListenerEntry (line 9) | type EventListenerEntry = [EventTarget, EventListenerDescriptor]; class Listeners (line 11) | class Listeners { method constructor (line 14) | constructor() {} method bind (line 16) | public bind(target: EventTarget | EventTarget[], input: EventListenerI... FILE: packages/dom/src/utilities/execution-context/getDocument.ts function getDocument (line 7) | function getDocument(target: Event['target'] | undefined): Document { FILE: packages/dom/src/utilities/execution-context/getDocuments.ts function getDocuments (line 11) | function getDocuments( FILE: packages/dom/src/utilities/execution-context/getFixedPositionOffset.ts function getFixedPositionOffset (line 8) | function getFixedPositionOffset(): {x: number; y: number} { FILE: packages/dom/src/utilities/execution-context/getRoot.ts function getRoot (line 5) | function getRoot(target: Event['target'] | undefined): Document | Shadow... FILE: packages/dom/src/utilities/execution-context/getWindow.ts function getWindow (line 4) | function getWindow( FILE: packages/dom/src/utilities/execution-context/isSafari.ts function isSafari (line 1) | function isSafari() { FILE: packages/dom/src/utilities/execution-context/prefersReducedMotion.ts function prefersReducedMotion (line 1) | function prefersReducedMotion(window: Window): boolean { FILE: packages/dom/src/utilities/frame/getFrameElement.ts function getFrameElement (line 1) | function getFrameElement(el: Element | undefined) { FILE: packages/dom/src/utilities/frame/getFrameElements.ts function getFrameElements (line 3) | function getFrameElements(el: Element | undefined) { FILE: packages/dom/src/utilities/frame/getFrameTransform.ts function getFrameTransform (line 8) | function getFrameTransform( function getScale (line 42) | function getScale( FILE: packages/dom/src/utilities/misc/generateUniqueId.ts function generateUniqueId (line 3) | function generateUniqueId(prefix: string) { FILE: packages/dom/src/utilities/observers/FrameObserver.ts function addFrameListener (line 25) | function addFrameListener(frame: Element, callback: PositionObserverCall... function observeParentFrames (line 57) | function observeParentFrames( function addScrollListener (line 71) | function addScrollListener(element: Element, callback: EventListener) { class FrameObserver (line 107) | class FrameObserver { method constructor (line 112) | constructor( FILE: packages/dom/src/utilities/observers/PositionObserver.ts type PositionObserverCallback (line 11) | type PositionObserverCallback = ( constant THROTTLE_INTERVAL (line 16) | const THROTTLE_INTERVAL = 75; class PositionObserver (line 18) | class PositionObserver { method constructor (line 19) | constructor( method #notify (line 162) | #notify() { method #updateDebug (line 174) | #updateDebug() { FILE: packages/dom/src/utilities/observers/ResizeNotifier.ts method observe (line 6) | observe() {} method unobserve (line 7) | unobserve() {} method disconnect (line 8) | disconnect() {} class ResizeNotifier (line 11) | class ResizeNotifier extends Observer { method constructor (line 14) | constructor(callback: ResizeObserverCallback) { FILE: packages/dom/src/utilities/popover/hidePopover.ts function hidePopover (line 3) | function hidePopover(element: Element) { FILE: packages/dom/src/utilities/popover/showPopover.ts function showPopover (line 3) | function showPopover(element: Element) { FILE: packages/dom/src/utilities/popover/supportsPopover.ts function supportsPopover (line 1) | function supportsPopover(element: Element): element is Element & { FILE: packages/dom/src/utilities/scheduling/scheduler.ts type Callback (line 1) | type Callback = () => void; class Scheduler (line 3) | class Scheduler any> { method constructor (line 4) | constructor(private scheduler: T) {} method schedule (line 10) | public schedule(task: () => void): Promise { FILE: packages/dom/src/utilities/scheduling/throttle.ts function throttle (line 3) | function throttle any>( FILE: packages/dom/src/utilities/scheduling/timeout.ts function timeout (line 1) | function timeout(callback: () => void, duration: number): () => void { FILE: packages/dom/src/utilities/scroll/canScroll.ts function canScroll (line 5) | function canScroll(scrollableElement: Element, by?: Coordinates) { FILE: packages/dom/src/utilities/scroll/detectScrollIntent.ts type ScrollDirection (line 8) | enum ScrollDirection { type ScrollIntent (line 24) | interface ScrollIntent { function detectScrollIntent (line 29) | function detectScrollIntent( FILE: packages/dom/src/utilities/scroll/documentScrollingElement.ts function isDocumentScrollingElement (line 4) | function isDocumentScrollingElement(element: Element | null) { FILE: packages/dom/src/utilities/scroll/getScrollPosition.ts function getScrollPosition (line 6) | function getScrollPosition(scrollableElement: Element) { FILE: packages/dom/src/utilities/scroll/getScrollableAncestors.ts type Options (line 10) | interface Options { function getScrollableAncestors (line 21) | function getScrollableAncestors( function getFirstScrollableAncestor (line 89) | function getFirstScrollableAncestor(node: Node | null): Element | null { FILE: packages/dom/src/utilities/scroll/getScrollableElement.ts function getScrollableElement (line 8) | function getScrollableElement(element: EventTarget | null) { FILE: packages/dom/src/utilities/scroll/isFixed.ts function isFixed (line 3) | function isFixed( FILE: packages/dom/src/utilities/scroll/isScrollable.ts function isScrollable (line 3) | function isScrollable( FILE: packages/dom/src/utilities/scroll/scrollIntoViewIfNeeded.ts function scrollIntoViewIfNeeded (line 5) | function scrollIntoViewIfNeeded(el: Element, centerIfNeeded = false) { FILE: packages/dom/src/utilities/shapes/DOMRectangle.ts type DOMRectangleOptions (line 13) | interface DOMRectangleOptions { class DOMRectangle (line 20) | class DOMRectangle extends Rectangle { method constructor (line 21) | constructor(element: Element, options: DOMRectangleOptions = {}) { function getProjectedTransform (line 123) | function getProjectedTransform( FILE: packages/dom/src/utilities/styles/Styles.ts type ExtractStringProperties (line 3) | type ExtractStringProperties = { type StyleDeclaration (line 7) | type StyleDeclaration = ExtractStringProperties & { class Styles (line 11) | class Styles { method constructor (line 14) | constructor(private element: Element) {} method set (line 16) | public set(properties: Record, prefix = '') { method remove (line 37) | public remove(properties: string[], prefix = '') { method reset (line 51) | public reset() { FILE: packages/dom/src/utilities/styles/getComputedStyles.ts function getComputedStyles (line 14) | function getComputedStyles( function computeStyles (line 31) | function computeStyles(element: Element): CSSStyleDeclaration { FILE: packages/dom/src/utilities/transform/animateTransform.ts type Arguments (line 1) | interface Arguments { function animateTransform (line 7) | function animateTransform({element, keyframes, options}: Arguments) { FILE: packages/dom/src/utilities/transform/applyTransform.ts function applyTransform (line 5) | function applyTransform( FILE: packages/dom/src/utilities/transform/computeTranslate.ts function computeTranslate (line 6) | function computeTranslate( FILE: packages/dom/src/utilities/transform/inverseTransform.ts function inverseTransform (line 5) | function inverseTransform( FILE: packages/dom/src/utilities/transform/parseScale.ts function parseScale (line 1) | function parseScale(scale: string) { FILE: packages/dom/src/utilities/transform/parseTransform.ts type Transform (line 6) | interface Transform extends Coordinates { function parseTransform (line 12) | function parseTransform(computedStyles: { function parseTransformMatrix (line 52) | function parseTransformMatrix(transform: string) { FILE: packages/dom/src/utilities/transform/parseTranslate.ts function parseTranslate (line 1) | function parseTranslate(translate: string) { FILE: packages/dom/src/utilities/type-guards/isDocument.ts function isDocument (line 3) | function isDocument(node: Node): node is Document { FILE: packages/dom/src/utilities/type-guards/isElement.ts function isElement (line 4) | function isElement(target: EventTarget | null): target is Element { FILE: packages/dom/src/utilities/type-guards/isHTMLElement.ts function isHTMLElement (line 5) | function isHTMLElement( FILE: packages/dom/src/utilities/type-guards/isHTMLTableRowElement.ts function isHTMLTableRowElement (line 1) | function isHTMLTableRowElement( FILE: packages/dom/src/utilities/type-guards/isKeyboardEvent.ts function isKeyboardEvent (line 3) | function isKeyboardEvent( FILE: packages/dom/src/utilities/type-guards/isKeyframeEffect.ts function isKeyframeEffect (line 1) | function isKeyframeEffect( FILE: packages/dom/src/utilities/type-guards/isNode.ts function isNode (line 1) | function isNode(node: Object): node is Node { FILE: packages/dom/src/utilities/type-guards/isPointerEvent.ts function isPointerEvent (line 3) | function isPointerEvent( FILE: packages/dom/src/utilities/type-guards/isSVGElement.ts function isSVGElement (line 3) | function isSVGElement(node: Node): node is SVGElement { FILE: packages/dom/src/utilities/type-guards/isShadowRoot.ts function isShadowRoot (line 4) | function isShadowRoot(target: EventTarget | null): target is ShadowRoot { FILE: packages/dom/src/utilities/type-guards/isTextInput.ts function isTextInput (line 3) | function isTextInput(target: EventTarget | null) { function isContentEditable (line 13) | function isContentEditable(element: Element) { FILE: packages/dom/src/utilities/type-guards/isWindow.ts function isWindow (line 1) | function isWindow(element: Object): element is typeof window { FILE: packages/dom/src/utilities/type-guards/supportsStyle.ts function supportsStyle (line 1) | function supportsStyle( FILE: packages/dom/src/utilities/type-guards/supportsViewTransition.ts type ViewTransition (line 1) | interface ViewTransition { function supportsViewTransition (line 8) | function supportsViewTransition( FILE: packages/dom/tests/pointer-sensor.test.ts function createPointerEvent (line 6) | function createPointerEvent( FILE: packages/dom/tests/sortable-utilities.test.ts function createSortable (line 16) | function createSortable(id: string | number, index: number, group?: stri... function createDraggable (line 24) | function createDraggable(id: string | number) { function createDroppable (line 28) | function createDroppable(id: string | number) { function mockOperation (line 32) | function mockOperation( FILE: packages/geometry/src/distance/distance.ts function exceedsDistance (line 8) | function exceedsDistance( FILE: packages/geometry/src/distance/types.ts type Distance (line 3) | type Distance = FILE: packages/geometry/src/point/Point.ts class Point (line 7) | class Point implements Coordinates { method constructor (line 12) | constructor(public x: number, public y: number) {} method delta (line 20) | static delta(a: Point, b: Point): Point { method distance (line 30) | static distance(a: Point, b: Point): number { method equals (line 40) | static equals(a: Point, b: Point): boolean { method from (line 44) | static from({x, y}: Coordinates) { FILE: packages/geometry/src/position/position.ts class Position (line 6) | class Position extends ValueHistory { method constructor (line 7) | constructor(initialValue: Coordinates) { method delta (line 18) | public get delta() { method direction (line 23) | public get direction() { method current (line 44) | public get current() { method current (line 48) | public set current(coordinates: Coordinates) { method reset (line 70) | public reset(coordinates = this.defaultValue) { FILE: packages/geometry/src/shapes/Rectangle.ts class Rectangle (line 6) | class Rectangle implements Shape { method constructor (line 7) | constructor( method inverseScale (line 19) | public get inverseScale() { method translate (line 26) | public translate(x: number, y: number): Rectangle { method boundingRectangle (line 34) | public get boundingRectangle(): BoundingRectangle { method center (line 40) | public get center(): Point { method area (line 46) | public get area(): number { method equals (line 52) | public equals(shape: Shape): boolean { method containsPoint (line 67) | public containsPoint(point: Point): boolean { method intersectionArea (line 75) | public intersectionArea(shape: Shape): number { method intersectionRatio (line 83) | public intersectionRatio(shape: Shape): number { method bottom (line 92) | public get bottom(): number { method right (line 98) | public get right(): number { method aspectRatio (line 104) | public get aspectRatio(): number { method corners (line 110) | public get corners() { method from (line 119) | static from({top, left, width, height}: BoundingRectangle) { method delta (line 123) | static delta( method intersectionRatio (line 144) | static intersectionRatio(a: BoundingRectangle, b: BoundingRectangle): ... function rectangleRectangleIntersection (line 149) | function rectangleRectangleIntersection( FILE: packages/geometry/src/types/alignment.ts type Align (line 1) | type Align = 'center' | 'start' | 'end'; type Alignment (line 3) | interface Alignment { FILE: packages/geometry/src/types/axis.ts type Axis (line 1) | enum Axis { FILE: packages/geometry/src/types/bounding-rectangle.ts type BoundingRectangle (line 1) | interface BoundingRectangle { FILE: packages/geometry/src/types/coordinates.ts type Coordinates (line 3) | type Coordinates = Record; FILE: packages/helpers/src/move.ts function arrayMove (line 12) | function arrayMove( function arraySwap (line 30) | function arraySwap( type Items (line 48) | type Items = UniqueIdentifier[] | {id: UniqueIdentifier}[]; function hasSortableIndices (line 55) | function hasSortableIndices(source: Draggable): source is Draggable & { function mutate (line 69) | function mutate< function move (line 303) | function move< function swap (line 315) | function swap< FILE: packages/helpers/tests/move.test.ts function mockSource (line 9) | function mockSource(id: string | number) { function mockTarget (line 14) | function mockTarget(id: string | number) { function mockSortableSource (line 22) | function mockSortableSource(opts: { function dragOverEvent (line 40) | function dragOverEvent(source: any, target: any, canceled = false) { function dragEndEvent (line 55) | function dragEndEvent(source: any, target: any, canceled = false) { FILE: packages/react/src/core/context/DragDropProvider.tsx type Events (line 22) | type Events< type Props (line 29) | interface Props< function DragDropProvider (line 47) | function DragDropProvider< function useStableInstance (line 156) | function useStableInstance(create: () => T)... FILE: packages/react/src/core/context/hooks.ts function useDragDropManager (line 6) | function useDragDropManager() { function useDragOperation (line 10) | function useDragOperation() { FILE: packages/react/src/core/context/renderer.ts type ReactRenderer (line 13) | type ReactRenderer = { method rendering (line 26) | get rendering() { method trackRendering (line 30) | trackRendering(callback: () => void) { FILE: packages/react/src/core/draggable/DragOverlay.tsx type Props (line 10) | interface Props> { function DragOverlay (line 27) | function DragOverlay>({ function noop (line 121) | function noop() { function Children (line 125) | function Children>({ FILE: packages/react/src/core/draggable/useDraggable.ts type UseDraggableInput (line 15) | interface UseDraggableInput function useDraggable (line 21) | function useDraggable( function shouldUpdateSynchronously (line 92) | function shouldUpdateSynchronously(key: string, oldValue: any, newValue:... FILE: packages/react/src/core/droppable/useDroppable.ts type UseDroppableInput (line 17) | interface UseDroppableInput function useDroppable (line 22) | function useDroppable( FILE: packages/react/src/core/hooks/useDragDropManager.ts function useDragDropManager (line 7) | function useDragDropManager< FILE: packages/react/src/core/hooks/useDragDropMonitor.ts type EventNameOverrides (line 8) | type EventNameOverrides = { type EventHandlerName (line 12) | type EventHandlerName = T extends keyof EventNameOverr... type Events (line 21) | type Events< type EventHandlers (line 28) | type EventHandlers< function useDragDropMonitor (line 41) | function useDragDropMonitor< FILE: packages/react/src/core/hooks/useDragOperation.ts function useDragOperation (line 7) | function useDragOperation< FILE: packages/react/src/core/hooks/useInstance.ts type Instance (line 8) | interface Instance< function useInstance (line 15) | function useInstance( FILE: packages/react/src/hooks/useComputed.ts function useComputed (line 6) | function useComputed( FILE: packages/react/src/hooks/useConstant.ts function useConstant (line 3) | function useConstant(initializer: () => T) { FILE: packages/react/src/hooks/useDeepSignal.ts function useDeepSignal (line 9) | function useDeepSignal( FILE: packages/react/src/hooks/useForceUpdate.ts function useForceUpdate (line 3) | function useForceUpdate() { FILE: packages/react/src/hooks/useImmediateEffect.ts function useImmediateEffect (line 3) | function useImmediateEffect( FILE: packages/react/src/hooks/useLatest.ts function useLatest (line 5) | function useLatest(value: T) { FILE: packages/react/src/hooks/useOnElementChange.ts function useOnElementChange (line 6) | function useOnElementChange( FILE: packages/react/src/hooks/useOnValueChange.ts function useOnValueChange (line 3) | function useOnValueChange( FILE: packages/react/src/hooks/useSignal.ts function useSignal (line 9) | function useSignal(signal: Signal, sync = false) { FILE: packages/react/src/sortable/useSortable.ts type UseSortableInput (line 16) | interface UseSortableInput function useSortable (line 23) | function useSortable(input: UseSortableInput) { function shouldUpdateSynchronously (line 180) | function shouldUpdateSynchronously(key: string, oldValue: any, newValue:... FILE: packages/react/src/utilities/currentValue.ts type Ref (line 3) | type Ref = RefObject | MutableRefObject; type RefOrValue (line 5) | type RefOrValue = T | Ref | null | undefined; function isRef (line 7) | function isRef(value: RefOrValue): value is Ref { function currentValue (line 11) | function currentValue( FILE: packages/solid/src/core/context/DragDropProvider.tsx type Events (line 13) | type Events = DragDropEventHandlers; type DragDropProviderProps (line 15) | interface DragDropProviderProps function DragDropProvider (line 27) | function DragDropProvider(props: DragDropProviderProps) { FILE: packages/solid/src/core/context/renderer.ts type Renderer (line 5) | type Renderer = DragDropManager['renderer']; function useRenderer (line 7) | function useRenderer(): { FILE: packages/solid/src/core/draggable/DragOverlay.tsx type DragOverlayProps (line 13) | interface DragOverlayProps< function DragOverlay (line 33) | function DragOverlay>( function createPatchedManager (line 97) | function createPatchedManager< function noop (line 128) | function noop() { FILE: packages/solid/src/core/draggable/useDraggable.ts type UseDraggableInput (line 9) | interface UseDraggableInput function useDraggable (line 15) | function useDraggable( FILE: packages/solid/src/core/droppable/useDroppable.ts type UseDroppableInput (line 9) | interface UseDroppableInput function useDroppable (line 14) | function useDroppable( FILE: packages/solid/src/core/hooks/useDragDropManager.ts function useDragDropManager (line 5) | function useDragDropManager() { FILE: packages/solid/src/core/hooks/useDragDropMonitor.ts type EventNameOverrides (line 8) | type EventNameOverrides = { type EventHandlerName (line 12) | type EventHandlerName = T extends keyof EventNameOverr... type Events (line 18) | type Events< type EventHandlers (line 25) | type EventHandlers< function useDragDropMonitor (line 39) | function useDragDropMonitor< FILE: packages/solid/src/core/hooks/useDragOperation.ts function useDragOperation (line 4) | function useDragOperation() { FILE: packages/solid/src/core/hooks/useInstance.ts type Instance (line 7) | interface Instance { function useInstance (line 12) | function useInstance( FILE: packages/solid/src/hooks/useDeepSignal.ts function useDeepSignal (line 5) | function useDeepSignal( FILE: packages/solid/src/sortable/useSortable.ts type UseSortableInput (line 10) | interface UseSortableInput function useSortable (line 18) | function useSortable( FILE: packages/solid/src/utilities/saveElementPosition.ts function createSaveElementPosition (line 6) | function createSaveElementPosition() { FILE: packages/solid/tsup.config.ts method esbuildOptions (line 17) | esbuildOptions(esbuildOptions) { FILE: packages/state/src/comparators.ts function deepEqual (line 1) | function deepEqual(a: T, b: T): boolean { FILE: packages/state/src/computed.ts function computed (line 6) | function computed( FILE: packages/state/src/decorators.ts function reactive (line 5) | function reactive( function derived (line 29) | function derived( function enumerable (line 54) | function enumerable(enumerable: boolean = true) { FILE: packages/state/src/effects.ts function effects (line 5) | function effects(...entries: Effect[]): CleanupFunction { FILE: packages/state/src/history.ts type WithHistory (line 5) | type WithHistory = { class ValueHistory (line 11) | class ValueHistory implements WithHistory { method constructor (line 12) | constructor( method current (line 34) | public get current(): T { method initial (line 40) | public get initial(): T { method previous (line 46) | public get previous(): T | undefined { method current (line 51) | public set current(value: T) { method reset (line 69) | public reset(value = this.defaultValue) { FILE: packages/state/src/snapshot.ts function snapshot (line 3) | function snapshot(value: T): T { FILE: packages/state/src/store.ts class WeakStore (line 1) | class WeakStore< method get (line 8) | get(key: WeakKey | undefined, id: Key) { method set (line 12) | set(key: WeakKey | undefined, id: Key, value: Value) { method clear (line 19) | clear(key: WeakKey | undefined) { FILE: packages/state/src/types.ts type CleanupFunction (line 3) | type CleanupFunction = () => void; type Effect (line 5) | type Effect = Parameters[0]; FILE: packages/storybook-addon-codesandbox/src/collect-files.ts function normalizeFile (line 6) | function normalizeFile(file: string | SandboxFile): SandboxFile { function generatePackageJson (line 17) | function generatePackageJson( function generateIndexFile (line 39) | function generateIndexFile(mainFile: string, entryFile: string): string { type CollectFilesOptions (line 62) | interface CollectFilesOptions { function collectFiles (line 79) | function collectFiles(options: CollectFilesOptions): Record = Omit< function createDraggable (line 13) | function createDraggable( FILE: packages/svelte/src/core/droppable/createDroppable.svelte.ts type CreateDroppableInput (line 8) | type CreateDroppableInput = Omit< function createDroppable (line 13) | function createDroppable( FILE: packages/svelte/src/core/hooks/createDragDropMonitor.svelte.ts type EventNameOverrides (line 7) | type EventNameOverrides = { type EventHandlerName (line 11) | type EventHandlerName = T extends keyof EventNameOverr... type Events (line 17) | type Events< type EventHandlers (line 24) | type EventHandlers< function createDragDropMonitor (line 38) | function createDragDropMonitor< FILE: packages/svelte/src/core/hooks/createDragOperation.ts function createDragOperation (line 4) | function createDragOperation() { FILE: packages/svelte/src/core/hooks/createInstance.svelte.ts type Instance (line 6) | interface Instance { function createInstance (line 11) | function createInstance( FILE: packages/svelte/src/core/hooks/getDragDropManager.ts function getDragDropManager (line 3) | function getDragDropManager() { FILE: packages/svelte/src/sortable/createSortable.svelte.ts type CreateSortableInput (line 9) | type CreateSortableInput = Omit< function createSortable (line 14) | function createSortable( FILE: packages/svelte/src/utilities/createDeepSignal.svelte.ts function createDeepSignal (line 13) | function createDeepSignal( FILE: packages/vue/src/composables/useDeepSignal.ts function useDeepSignal (line 6) | function useDeepSignal( FILE: packages/vue/src/core/context/DragDropProvider.ts type NamedTuple (line 22) | type NamedTuple any> = T extends ( type ToVueEmits (line 28) | type ToVueEmits any>> = { type Events (line 32) | type Events = ToVueEmits function useDraggable (line 17) | function useDraggable( FILE: packages/vue/src/core/droppable/useDroppable.ts type UseDroppableInput (line 11) | interface UseDroppableInput function useDroppable (line 16) | function useDroppable( FILE: packages/vue/src/core/hooks/useDragDropManager.ts function useDragDropManager (line 3) | function useDragDropManager() { FILE: packages/vue/src/core/hooks/useDragDropMonitor.ts type EventNameOverrides (line 8) | type EventNameOverrides = { type EventHandlerName (line 12) | type EventHandlerName = T extends keyof EventNameOverr... type Events (line 18) | type Events< type EventHandlers (line 25) | type EventHandlers< function useDragDropMonitor (line 34) | function useDragDropMonitor< FILE: packages/vue/src/core/hooks/useDragOperation.ts function useDragOperation (line 6) | function useDragOperation() { FILE: packages/vue/src/core/hooks/useInstance.ts type Instance (line 7) | interface Instance { function useInstance (line 12) | function useInstance( FILE: packages/vue/src/sortable/useSortable.ts type UseSortableInput (line 18) | interface UseSortableInput function useSortable (line 28) | function useSortable(input: UseSortableInput) { FILE: packages/vue/src/types.ts type MaybeRefsOrGetters (line 3) | type MaybeRefsOrGetters = { type MaybeElement (line 7) | type MaybeElement = FILE: packages/vue/src/utilities/context.ts function createContext (line 4) | function createContext(componentName: string) { FILE: packages/vue/src/utilities/element.ts type UnRefElementReturn (line 5) | type UnRefElementReturn = function unrefElement (line 10) | function unrefElement( FILE: packages/vue/src/utilities/ref.ts function toValueDeep (line 4) | function toValueDeep(input: MaybeRefsOrGetters): T {