MatrixOperations
Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:17
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MatrixOperations(matrix: ColorGroupMatrix): MatrixOperations;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:20
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
matrix | ColorGroupMatrix |
Returns
Section titled “Returns”MatrixOperations
Methods
Section titled “Methods”addColumn()
Section titled “addColumn()”addColumn(): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:43
Returns
Section titled “Returns”void
addPrimaryColorColumnById()
Section titled “addPrimaryColorColumnById()”addPrimaryColorColumnById(columnId: string, purpose: "primaryPersonalizable"): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:92
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
columnId | string |
purpose | "primaryPersonalizable" |
Returns
Section titled “Returns”void
addRow()
Section titled “addRow()”addRow(): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:27
Returns
Section titled “Returns”void
deleteColumnById()
Section titled “deleteColumnById()”deleteColumnById(id: string): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:65
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”void
deleteRowById()
Section titled “deleteRowById()”deleteRowById(id: string): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:72
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”void
getByIdWithColIndex()
Section titled “getByIdWithColIndex()”getByIdWithColIndex(id: string): | null | { colId: string; purpose?: "primaryPersonalizable"; value: string;}[];Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:33
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”| null
| {
colId: string;
purpose?: "primaryPersonalizable";
value: string;
}[]
getColorColumnsByPurpose()
Section titled “getColorColumnsByPurpose()”getColorColumnsByPurpose(purpose: "primaryPersonalizable"): string[];Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:105
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
purpose | "primaryPersonalizable" |
Returns
Section titled “Returns”string[]
getColumnIndexById()
Section titled “getColumnIndexById()”getColumnIndexById(id: string): null | number;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:50
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”null | number
getGroupIds()
Section titled “getGroupIds()”getGroupIds(): ColorEntry[];Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:23
Returns
Section titled “Returns”ColorEntry[]
getRowIndexById()
Section titled “getRowIndexById()”getRowIndexById(id: string): null | number;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:57
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”null | number
modifyCellValue()
Section titled “modifyCellValue()”modifyCellValue( rowId: string, columnId: string, newValue: string): void;Defined in: dynamic-line-utils/src/helpers/matrixOperations.ts:80
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
rowId | string |
columnId | string |
newValue | string |
Returns
Section titled “Returns”void