16 lines
288 B
TypeScript
16 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;
|
|
}
|