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