# Exporter

## Constructors

### constructor 

\+ **new Exporter**(`config`: [Config](config.md), `namedExpressions`: [NamedExpressions](namedexpressions.md), `sheetMapping`: SheetMapping, `lazilyTransformingService`: [LazilyTransformingAstService](lazilytransformingastservice.md)): *[Exporter](exporter.md)*

*Defined in [src/Exporter.ts:56](https://github.com/handsontable/hyperformula/blob/624a8e4/src/Exporter.ts#L56)*

**Parameters:**

Name | Type |
------ | ------ |
`config` | [Config](config.md) |
`namedExpressions` | [NamedExpressions](namedexpressions.md) |
`sheetMapping` | SheetMapping |
`lazilyTransformingService` | [LazilyTransformingAstService](lazilytransformingastservice.md) |

**Returns:** *[Exporter](exporter.md)*

## Methods

### exportChange 

▸ **exportChange**(`change`: [CellValueChange](../interfaces/cellvaluechange.md)): *[ExportedChange](../globals.md#exportedchange) | [ExportedChange](../globals.md#exportedchange)[]*

*Defined in [src/Exporter.ts:65](https://github.com/handsontable/hyperformula/blob/624a8e4/src/Exporter.ts#L65)*

**Parameters:**

Name | Type |
------ | ------ |
`change` | [CellValueChange](../interfaces/cellvaluechange.md) |

**Returns:** *[ExportedChange](../globals.md#exportedchange) | [ExportedChange](../globals.md#exportedchange)[]*

___

### exportScalarOrRange 

▸ **exportScalarOrRange**(`value`: InterpreterValue): *[CellValue](../globals.md#cellvalue) | [CellValue](../globals.md#cellvalue)[][]*

*Defined in [src/Exporter.ts:109](https://github.com/handsontable/hyperformula/blob/624a8e4/src/Exporter.ts#L109)*

**Parameters:**

Name | Type |
------ | ------ |
`value` | InterpreterValue |

**Returns:** *[CellValue](../globals.md#cellvalue) | [CellValue](../globals.md#cellvalue)[][]*

___

### exportValue 

▸ **exportValue**(`value`: InterpreterValue): *[CellValue](../globals.md#cellvalue)*

*Defined in [src/Exporter.ts:95](https://github.com/handsontable/hyperformula/blob/624a8e4/src/Exporter.ts#L95)*

**Parameters:**

Name | Type |
------ | ------ |
`value` | InterpreterValue |

**Returns:** *[CellValue](../globals.md#cellvalue)*