/** * Column action enum */ declare enum ColumnActionEnum { /** * Sort ascending * This action is implemented by internal table sorting state management */ SortAsc = "SortAsc", /** * Sort descending * This action is implemented by internal table sorting state management */ SortDes = "SortDes", /** * ClearSort * This action is implemented by internal table sorting state management */ ClearSort = "ClearSort", /** * Filter * When controlled filtering is enabled (`filter.selectedFilterableColumnKeys` + * `filter.onSelectedFilterableColumnKeysChange`), the internal table state adds the * column as an active filterable attribute automatically – the same behaviour as the * standalone Filter action. The `columnAction` callback still fires for external listeners. */ Filter = "Filter", /** * Pin left * This action is implemented by internal table pinning state management */ PinLeft = "PinLeft", /** * Pin right * This action is implemented by internal table pinning state management */ PinRight = "PinRight", /** * Unpin * Reported when a currently-pinned column is unpinned via the pin menu. * This action is implemented by internal table pinning state management */ Unpin = "Unpin", /** * Rename * This action is not implemented by internal table sorting state management * You need to implement it by yourself via columnAction callback */ Rename = "Rename", /** * Hide * This action is implemented internally — the column is removed from the visible * set via the same path as the column selector. The columnAction callback still * fires so external listeners can react. */ Hide = "Hide", /** * Set color * This action is not implemented by internal table sorting state management * You need to implement it by yourself via columnAction callback */ SetColor = "SetColor", /** * Auto resize * This action is not implemented by internal table sorting state management * You need to implement it by yourself via columnAction callback */ AutoResize = "AutoResize", /** * Auto resize all * This action is not implemented by internal table sorting state management * You need to implement it by yourself via columnAction callback */ AutoResizeAll = "AutoResizeAll" } export default ColumnActionEnum;