У меня есть интерфейс состояния Akita, настроенный с соответствующим хранилищем, как показано ниже...
export interface GdTaskState extends EntityState<GdTask, number> {
dataPage: {
tasksLoaded: boolean;
pageNumber: number;
pageSize: number;
totalTasks: number;
};
ui: {
view: TaskView;
folderFilter: FolderFilter;
filter: TaskFilter;
tableRows: number;
heightSet: boolean;
tableHeight: number;
tableWidth: number;
};
}
Я пытаюсь настроить метод хранилища для обновления только свойства tableHeight, не затрагивая какие-либо из существующих свойств пользовательского интерфейса. Как мне это сделать?
Документы Akita показывают это как формат...
... но это, кажется, отключает все остальные свойства на уровне "ui"