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