# ArraySize

## Constructors

### constructor 

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

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

**Parameters:**

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

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

## Properties

### height 

• **height**: *number*

*Defined in [src/ArraySize.ts:19](https://github.com/handsontable/hyperformula/blob/134d2b7/src/ArraySize.ts#L19)*

___

### isRef 

• **isRef**: *boolean*

*Defined in [src/ArraySize.ts:20](https://github.com/handsontable/hyperformula/blob/134d2b7/src/ArraySize.ts#L20)*

___

### width 

• **width**: *number*

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

## Methods

### isScalar 

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

*Defined in [src/ArraySize.ts:31](https://github.com/handsontable/hyperformula/blob/134d2b7/src/ArraySize.ts#L31)*

**Returns:** *boolean*

___

### error

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

*Defined in [src/ArraySize.ts:23](https://github.com/handsontable/hyperformula/blob/134d2b7/src/ArraySize.ts#L23)*

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

___

### scalar

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

*Defined in [src/ArraySize.ts:27](https://github.com/handsontable/hyperformula/blob/134d2b7/src/ArraySize.ts#L27)*

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