# ShufflePluginState (/docs/shuffle/reference/interfaces/ShufflePluginState)



# Interface: ShufflePluginState [#interface-shufflepluginstate]

Defined in:
[plugin.ts:55](https://github.com/handlewithcarecollective/pitter-patter/blob/5f9831b289582242a2f8b7c6f9c1d64b034de5a9/packages/shuffle/src/plugin.ts#L55)

## Properties [#properties]

### activeNodePos [#activenodepos]

```ts
activeNodePos: number | undefined;
```

Defined in:
[plugin.ts:58](https://github.com/handlewithcarecollective/pitter-patter/blob/5f9831b289582242a2f8b7c6f9c1d64b034de5a9/packages/shuffle/src/plugin.ts#L58)

***

### comp [#comp]

```ts
comp: string | undefined;
```

Defined in:
[plugin.ts:57](https://github.com/handlewithcarecollective/pitter-patter/blob/5f9831b289582242a2f8b7c6f9c1d64b034de5a9/packages/shuffle/src/plugin.ts#L57)

***

### deco [#deco]

```ts
deco: DecorationSet;
```

Defined in:
[plugin.ts:56](https://github.com/handlewithcarecollective/pitter-patter/blob/5f9831b289582242a2f8b7c6f9c1d64b034de5a9/packages/shuffle/src/plugin.ts#L56)

***

### hoverPositions [#hoverpositions]

```ts
hoverPositions: {
  from: number;
  to: number;
}
[];
```

Defined in:
[plugin.ts:59](https://github.com/handlewithcarecollective/pitter-patter/blob/5f9831b289582242a2f8b7c6f9c1d64b034de5a9/packages/shuffle/src/plugin.ts#L59)

#### from [#from]

```ts
from: number;
```

#### to [#to]

```ts
to: number;
```
