import { getFromStorage, updateStorage } from "../../lib"; import { EStorageKey } from "../enums"; export class ColumnWidths { get(tableId: string): TColumnWidths | undefined { const columnFilters = getFromStorage(EStorageKey.columnWidths); return columnFilters[tableId]; } reset(tableId: string): void { const columnFilters = getFromStorage(EStorageKey.columnWidths); columnFilters[tableId] = undefined; updateStorage(EStorageKey.columnWidths, columnFilters); } set(tableId: string, columnWidths: TColumnWidths): void { const columnFilters = getFromStorage(EStorageKey.columnWidths); columnFilters[tableId] = columnWidths; updateStorage(EStorageKey.columnWidths, columnFilters); } } type TColumnWidths = Record;