# 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‹›

Join HyperFormula team as a Senior Software Engineer See the role and apply