summaryrefslogtreecommitdiff
path: root/types/dashboard.d.ts
blob: 125ddae0bce0b1f22a41ee4c81c63edf0f86ff5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export type DashboardStatus = 'pending' | 'in_progress' | 'completed';

export interface TableConfig {
  tableName: string;
  displayName: string;
  domain: string;
  statusField: string;
  statusMapping: Record<string, DashboardStatus>;
  userFields: {
    creator?: string;
    updater?: string;
    assignee?: string;
  };
  additionalFilters?: Record<string, any>;
}