perspectives WIP

This commit is contained in:
Jan Prochazka
2022-06-16 17:05:42 +02:00
parent ff4dd18c1b
commit 75bf0e53fc
8 changed files with 183 additions and 4 deletions

View File

@@ -0,0 +1,17 @@
export interface PerspectiveConfig {
hiddenColumns: string[];
shownColumns: string[];
expandedColumns: string[];
collapsedColumns: string[];
}
export function createPerspectiveConfig(): PerspectiveConfig {
return {
hiddenColumns: [],
shownColumns: [],
expandedColumns: [],
collapsedColumns: [],
};
}
export type ChangePerspectiveConfigFunc = (changeFunc: (config: PerspectiveConfig) => PerspectiveConfig) => void;