Skip to content
v3.4.0

ArrayValue

+ new ArrayValue(array: InternalScalarValue[][]): ArrayValue

Defined in src/ArrayValue.ts:47

Parameters:

NameType
arrayInternalScalarValue[][]

Returns: ArrayValue

• size: ArraySize

Defined in src/ArrayValue.ts:46

▸ addColumns(aboveColumn: number, numberOfColumns: number): void

Defined in src/ArrayValue.ts:75

Parameters:

NameType
aboveColumnnumber
numberOfColumnsnumber

Returns: void


▸ addRows(aboveRow: number, numberOfRows: number): void

Defined in src/ArrayValue.ts:70

Parameters:

NameType
aboveRownumber
numberOfRowsnumber

Returns: void


▸ get(col: number, row: number): InternalScalarValue

Defined in src/ArrayValue.ts:110

Parameters:

NameType
colnumber
rownumber

Returns: InternalScalarValue


▸ height(): number

Defined in src/ArrayValue.ts:128

Returns: number


▸ nullArrays(count: number, size: number): any[][]

Defined in src/ArrayValue.ts:102

Parameters:

NameType
countnumber
sizenumber

Returns: any[][]


▸ raw(): InternalScalarValue[][]

Defined in src/ArrayValue.ts:132

Returns: InternalScalarValue[][]


▸ removeColumns(leftmostColumn: number, rightmostColumn: number): void

Defined in src/ArrayValue.ts:91

Parameters:

NameType
leftmostColumnnumber
rightmostColumnnumber

Returns: void


▸ removeRows(startRow: number, endRow: number): void

Defined in src/ArrayValue.ts:82

Parameters:

NameType
startRownumber
endRownumber

Returns: void


▸ resize(newSize: ArraySize): void

Defined in src/ArrayValue.ts:136

Parameters:

NameType
newSizeArraySize

Returns: void


▸ set(col: number, row: number, value: number): void

Defined in src/ArrayValue.ts:117

Parameters:

NameType
colnumber
rownumber
valuenumber

Returns: void


▸ simpleRangeValue(): SimpleRangeValue

Defined in src/ArrayValue.ts:66

Returns: SimpleRangeValue


▸ width(): number

Defined in src/ArrayValue.ts:124

Returns: number


▸ fromInterpreterValue(value: InterpreterValue): ArrayValue‹›

Defined in src/ArrayValue.ts:58

Parameters:

NameType
valueInterpreterValue

Returns: ArrayValue‹›