Skip to content

MatrixOperations

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:17

new MatrixOperations(matrix: ColorGroupMatrix): MatrixOperations;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:20

ParameterType
matrixColorGroupMatrix

MatrixOperations

addColumn(): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:43

void


addPrimaryColorColumnById(columnId: string, purpose: "primaryPersonalizable"): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:92

ParameterType
columnIdstring
purpose"primaryPersonalizable"

void


addRow(): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:27

void


deleteColumnById(id: string): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:65

ParameterType
idstring

void


deleteRowById(id: string): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:72

ParameterType
idstring

void


getByIdWithColIndex(id: string):
| null
| {
colId: string;
purpose?: "primaryPersonalizable";
value: string;
}[];

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:33

ParameterType
idstring

| null | { colId: string; purpose?: "primaryPersonalizable"; value: string; }[]


getColorColumnsByPurpose(purpose: "primaryPersonalizable"): string[];

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:105

ParameterType
purpose"primaryPersonalizable"

string[]


getColumnIndexById(id: string): null | number;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:50

ParameterType
idstring

null | number


getGroupIds(): ColorEntry[];

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:23

ColorEntry[]


getRowIndexById(id: string): null | number;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:57

ParameterType
idstring

null | number


modifyCellValue(
rowId: string,
columnId: string,
newValue: string): void;

Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:80

ParameterType
rowIdstring
columnIdstring
newValuestring

void