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