# ArrayValue Class
# Constructors
# constructor
+ new ArrayValue(array: InternalScalarValue[][]): ArrayValue
Defined in src/ArrayValue.ts:47 (opens new window)
Parameters:
| Name | Type |
|---|---|
array | InternalScalarValue[][] |
Returns: ArrayValue
# Properties
# size
• size: ArraySize
Defined in src/ArrayValue.ts:46 (opens new window)
# Methods
# addColumns
▸ addColumns(aboveColumn: number, numberOfColumns: number): void
Defined in src/ArrayValue.ts:75 (opens new window)
Parameters:
| Name | Type |
|---|---|
aboveColumn | number |
numberOfColumns | number |
Returns: void
# addRows
▸ addRows(aboveRow: number, numberOfRows: number): void
Defined in src/ArrayValue.ts:70 (opens new window)
Parameters:
| Name | Type |
|---|---|
aboveRow | number |
numberOfRows | number |
Returns: void
# get
▸ get(col: number, row: number): InternalScalarValue
Defined in src/ArrayValue.ts:110 (opens new window)
Parameters:
| Name | Type |
|---|---|
col | number |
row | number |
Returns: InternalScalarValue
# height
▸ height(): number
Defined in src/ArrayValue.ts:128 (opens new window)
Returns: number
# nullArrays
▸ nullArrays(count: number, size: number): any[][]
Defined in src/ArrayValue.ts:102 (opens new window)
Parameters:
| Name | Type |
|---|---|
count | number |
size | number |
Returns: any[][]
# raw
▸ raw(): InternalScalarValue[][]
Defined in src/ArrayValue.ts:132 (opens new window)
Returns: InternalScalarValue[][]
# removeColumns
▸ removeColumns(leftmostColumn: number, rightmostColumn: number): void
Defined in src/ArrayValue.ts:91 (opens new window)
Parameters:
| Name | Type |
|---|---|
leftmostColumn | number |
rightmostColumn | number |
Returns: void
# removeRows
▸ removeRows(startRow: number, endRow: number): void
Defined in src/ArrayValue.ts:82 (opens new window)
Parameters:
| Name | Type |
|---|---|
startRow | number |
endRow | number |
Returns: void
# resize
▸ resize(newSize: ArraySize): void
Defined in src/ArrayValue.ts:136 (opens new window)
Parameters:
| Name | Type |
|---|---|
newSize | ArraySize |
Returns: void
# set
▸ set(col: number, row: number, value: number): void
Defined in src/ArrayValue.ts:117 (opens new window)
Parameters:
| Name | Type |
|---|---|
col | number |
row | number |
value | number |
Returns: void
# simpleRangeValue
▸ simpleRangeValue(): SimpleRangeValue
Defined in src/ArrayValue.ts:66 (opens new window)
Returns: SimpleRangeValue
# width
▸ width(): number
Defined in src/ArrayValue.ts:124 (opens new window)
Returns: number
# fromInterpreterValue Static
▸ fromInterpreterValue(value: InterpreterValue): ArrayValue‹›
Defined in src/ArrayValue.ts:58 (opens new window)
Parameters:
| Name | Type |
|---|---|
value | InterpreterValue |
Returns: ArrayValue‹›