File size: 611 Bytes
a7aae55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ts
export type Video = {
  id: string
  title: string
  thumbnailUrl: string
  channel: {
    id: string
    name: string
    avatarUrl?: string
    verified?: boolean
  }
  views: number
  publishedAt: string
  duration: string
  description?: string
}

export type Channel = {
  id: string
  name: string
  avatarUrl?: string
  bannerUrl?: string
  verified?: boolean
  subscribers: number
  description?: string
}

export type Comment = {
  id: string
  author: {
    id: string
    name: string
    avatarUrl?: string
  }
  text: string
  likes: number
  publishedAt: string
  replies?: Comment[]
}

</html>