# MoveRowsUndoEntry

## Constructors

### constructor 

\+ **new MoveRowsUndoEntry**(`sheet`: number, `startRow`: number, `numberOfRows`: number, `targetRow`: number, `version`: number): *[MoveRowsUndoEntry](moverowsundoentry.md)*

*Defined in [hyperformula/src/UndoRedo.ts:168](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L168)*

**Parameters:**

Name | Type |
------ | ------ |
`sheet` | number |
`startRow` | number |
`numberOfRows` | number |
`targetRow` | number |
`version` | number |

**Returns:** *[MoveRowsUndoEntry](moverowsundoentry.md)*

## Properties

### numberOfRows

• **numberOfRows**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:173](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L173)*

___

### sheet

• **sheet**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:171](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L171)*

___

### startRow

• **startRow**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:172](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L172)*

___

### targetRow

• **targetRow**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:174](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L174)*

___

### undoEnd

• **undoEnd**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:168](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L168)*

___

### undoStart

• **undoStart**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:167](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L167)*

___

### version

• **version**: *number*

*Defined in [hyperformula/src/UndoRedo.ts:175](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L175)*

## Methods

### doRedo 

▸ **doRedo**(`undoRedo`: [UndoRedo](undoredo.md)): *void*

*Defined in [hyperformula/src/UndoRedo.ts:186](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L186)*

**Parameters:**

Name | Type |
------ | ------ |
`undoRedo` | [UndoRedo](undoredo.md) |

**Returns:** *void*

___

### doUndo 

▸ **doUndo**(`undoRedo`: [UndoRedo](undoredo.md)): *void*

*Defined in [hyperformula/src/UndoRedo.ts:182](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L182)*

**Parameters:**

Name | Type |
------ | ------ |
`undoRedo` | [UndoRedo](undoredo.md) |

**Returns:** *void*

___

### getReferencedOldDataVersions 

▸ **getReferencedOldDataVersions**(): *number[]*

*Defined in [hyperformula/src/UndoRedo.ts:190](https://github.com/handsontable/hyperformula/blob/7aecb9f/hyperformula/src/UndoRedo.ts#L190)*

**Returns:** *number[]*