-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtypes.d.ts
More file actions
39 lines (38 loc) · 844 Bytes
/
types.d.ts
File metadata and controls
39 lines (38 loc) · 844 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
export interface Match {
key: string;
comp_level: "qm" | "ef" | "qf" | "sf" | "f";
set_number: number;
match_number: number;
alliances: {
red: {
team_keys: string[];
surrogate_team_keys: string[];
dq_team_keys: string[];
score: number;
};
blue: {
team_keys: string[];
surrogate_team_keys: string[];
dq_team_keys: string[];
score: number;
};
};
winning_alliance: "red" | "blue" | "";
event_key: string;
time: number | null;
actual_time: number | null;
predicted_time: number | null;
post_result_time: number | null;
score_breakdown: object | null;
videos: {
type: "youtube" | "tba";
key: string;
}[];
}
export interface WebhookMatchScore {
event_key: string;
match_key: string;
team_key?: string;
event_name: string;
match: Match;
}