# ArraySize

## Constructors

### constructor 

\+ **new ArraySize**(`width`: number, `height`: number, `isRef`: boolean): *[ArraySize](arraysize.md)*

*Defined in [src/ArraySize.ts:14](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L14)*

**Parameters:**

Name | Type | Default |
------ | ------ | ------ |
`width` | number | - |
`height` | number | - |
`isRef` | boolean | false |

**Returns:** *[ArraySize](arraysize.md)*

## Properties

### height 

• **height**: *number*

*Defined in [src/ArraySize.ts:17](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L17)*

___

### isRef 

• **isRef**: *boolean*

*Defined in [src/ArraySize.ts:18](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L18)*

___

### width 

• **width**: *number*

*Defined in [src/ArraySize.ts:16](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L16)*

## Methods

### isScalar 

▸ **isScalar**(): *boolean*

*Defined in [src/ArraySize.ts:29](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L29)*

**Returns:** *boolean*

___

### error

▸ **error**(): *[ArraySize](arraysize.md)‹›*

*Defined in [src/ArraySize.ts:21](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L21)*

**Returns:** *[ArraySize](arraysize.md)‹›*

___

### scalar

▸ **scalar**(): *[ArraySize](arraysize.md)‹›*

*Defined in [src/ArraySize.ts:25](https://github.com/handsontable/hyperformula/blob/b8542ec/src/ArraySize.ts#L25)*

**Returns:** *[ArraySize](arraysize.md)‹›*