# @pitter-patter/shuffle (/docs/shuffle/reference/README)



# @pitter-patter/shuffle [#pitter-pattershuffle]

## Interfaces [#interfaces]

* [AddShuffleNodesOptions](/docs/shuffle/reference/interfaces/AddShuffleNodesOptions)
* [DragHandleProps](/docs/shuffle/reference/interfaces/DragHandleProps)
* [ShufflePluginOptions](/docs/shuffle/reference/interfaces/ShufflePluginOptions)
* [ShufflePluginState](/docs/shuffle/reference/interfaces/ShufflePluginState)

## Variables [#variables]

* [container](/docs/shuffle/reference/variables/container)
* [row](/docs/shuffle/reference/variables/row)
* [shuffleAttrs](/docs/shuffle/reference/variables/shuffleAttrs)
* [shufflePluginKey](/docs/shuffle/reference/variables/shufflePluginKey)

## Functions [#functions]

* [addShuffleNodes](/docs/shuffle/reference/functions/addShuffleNodes)
* [DragHandle](/docs/shuffle/reference/functions/DragHandle)
* [DragHandles](/docs/shuffle/reference/functions/DragHandles)
* [ResizeHandles](/docs/shuffle/reference/functions/ResizeHandles)
* [setShuffleColumns](/docs/shuffle/reference/functions/setShuffleColumns)
* [setShuffleZIndex](/docs/shuffle/reference/functions/setShuffleZIndex)
* [shuffle](/docs/shuffle/reference/functions/shuffle)
* [ShuffleSkeleton](/docs/shuffle/reference/functions/ShuffleSkeleton)
* [supportsDrag](/docs/shuffle/reference/functions/supportsDrag)
* [supportsResize](/docs/shuffle/reference/functions/supportsResize)
* [useResizeHandlePointerDown](/docs/shuffle/reference/functions/useResizeHandlePointerDown)
