17 lines
288 B
TypeScript
17 lines
288 B
TypeScript
|
|
export interface ViewTemplate {
|
||
|
|
id: string;
|
||
|
|
name: string;
|
||
|
|
groupingTypes: string[];
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface ViewConfig {
|
||
|
|
templateId: string;
|
||
|
|
groupings: GroupingConfig[];
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface GroupingConfig {
|
||
|
|
type: string;
|
||
|
|
values: string[];
|
||
|
|
parentKey?: string;
|
||
|
|
}
|