-
-
Notifications
You must be signed in to change notification settings - Fork 350
Expand file tree
/
Copy pathtypes.ts
More file actions
22 lines (19 loc) · 670 Bytes
/
types.ts
File metadata and controls
22 lines (19 loc) · 670 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
export type TeamGroups = Record<GroupName, TeamNames>;
export type TeamNames = string[];
export interface TeamProgressFile {
progress: Progress;
}
export interface ProgressDefinition {
score: number;
definition: string;
}
export type ProgressDefinitions = Record<ProgressTitle, ProgressDefinition>;
export type Progress = Record<Uuid, ActivityProgress>;
export type ActivityProgress = Record<TeamName, TeamProgress>;
export type TeamProgress = Record<ProgressTitle, Date>;
export type Uuid = string;
export type ActivityId = Uuid;
export type EvidenceId = Uuid;
export type TeamName = string;
export type GroupName = string;
export type ProgressTitle = string;