]>
Commit | Line | Data |
---|---|---|
21e493d4 | 1 | import { FormReactive } from '@app/shared/shared-forms' |
851f5daa | 2 | import { VideoConstant, VideoPlaylistPrivacy } from '@shared/models' |
67ed6552 | 3 | import { VideoPlaylist } from '@shared/models/videos/playlist/video-playlist.model' |
21e493d4 | 4 | import { SelectChannelItem } from '../../../types/select-options-item.model' |
830b4faf | 5 | |
17119e4a | 6 | export abstract class MyVideoPlaylistEdit extends FormReactive { |
830b4faf C |
7 | // Declare it here to avoid errors in create template |
8 | videoPlaylistToUpdate: VideoPlaylist | |
9abd170d | 9 | userVideoChannels: SelectChannelItem[] = [] |
851f5daa | 10 | videoPlaylistPrivacies: VideoConstant<VideoPlaylistPrivacy>[] = [] |
830b4faf C |
11 | |
12 | abstract isCreation (): boolean | |
13 | abstract getFormButtonTitle (): string | |
14 | } |