## Abstract plugin

This is the base class for all draggable plugins.

### API

**`new AbstractPlugin(draggable: Draggable): AbstractPlugin`**  
Creates an `AbstractPlugin` instance.

**`abstractEvent.attach(): void`**  
Attaches listeners for plugin.

**`abstractEvent.detach(): void`**  
Detaches listeners for plugin.
