File size: 1,264 Bytes
10d4db6
95e3d2a
 
 
 
 
31d3580
 
 
 
 
 
 
 
 
 
 
 
 
95e3d2a
31d3580
 
 
 
 
95e3d2a
31d3580
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95e3d2a
31d3580
 
 
 
 
 
 
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
export const DATASET = 'blanchon/opencs2_dataset';

export type Winner = 'team1' | 'team2';
export type WinnerSide = 'ct' | 't' | null;
export type PlayerSide = 'CT' | 'T';
export type BufferedRange = { start: number; end: number };

export type Match = {
	match_id: number;
	map_name: string;
	map_index: number;
	shard_id: string;
	hltv_demo_id: string;
	match_url: string;
	event: string;
	team1: string;
	team2: string;
	score1: number;
	score2: number;
	winner: Winner;
	format: string;
	stars: number;
	match_date: string;
	patch_version: string;
	rounds_played: number;
	winner_side: WinnerSide;
	uploaded_at: string;
};

export type Round = {
	match_id: number;
	map_name: string;
	round: number;
	demo_round: number;
	shard_id: string;
	round_start_tick: number;
	freeze_end_tick: number;
	round_end_tick: number;
	round_duration_ticks: number;
	uploaded_at: string;
};

export type PreviewChunk = {
	row_id: string;
	match_id: number;
	map_name: string;
	round: number;
	player: number;
	chunk_index: number;
	shard_id: string;
	preview_path: string;
	preview_video: { src: string };
	primary_weapon: string;
	player_side: PlayerSide;
	survived_chunk: boolean;
	duration_s: number;
	fps: number;
	width: number;
	height: number;
	uploaded_at: string;
};