interface TotalumActionI {
actionType: TotalumActionsTypes,
params: {
setTableData?: {
pageData: DataValues[],
colsValues: ColsValues[]
},
beforeLoadCustomMongoFilter?: {
customMongoFilterStructure?: {
typeIdToGet?: string,
rootTypeId?: string
}
variables?: {
[key: string]: PropertyQueryOptionsI;
},
customMongoFilter?: string,
limitPerPage?: number
},
changeRowColor?: {
rowId: string,
color: string
},
smartForm?: {
isSmartFormValidBeforeUpdate?: boolean,
reloadSmartForm?: boolean
},
setRowExpandedDataBeforeExpand?: {
dataRow: DataValues,
},
tree?: {
newTreeElementHtml?: string,
treeElementsToStyle?: {
querySelector?: string,
styleProperty?: string,
styleValue?: string
}[]
}
}
}