aboutsummaryrefslogblamecommitdiffhomepage
path: root/shared/models/overviews/videos-overview.ts
blob: 0f3cb4a52966efd07dfcd13b23b62aae1f97bb8f (plain) (tree)
1
2
                                                                     
 













                                   
                                 
                             
 
                                
 
                     
 
import { Video, VideoChannelSummary, VideoConstant } from '../videos'

export interface ChannelOverview {
  channel: VideoChannelSummary
  videos: Video[]
}

export interface CategoryOverview {
  category: VideoConstant<number>
  videos: Video[]
}

export interface TagOverview {
  tag: string
  videos: Video[]
}

export interface VideosOverview {
  channels: ChannelOverview[]

  categories: CategoryOverview[]

  tags: TagOverview[]
}