import { VideoThumbnailComponent } from './video/video-thumbnail.component'
import { VideoService } from './video/video.service'
import { AccountService } from '@app/shared/account/account.service'
+import { VideoChannelService } from '@app/shared/video-channel/video-channel.service'
+import { I18n } from '@ngx-translate/i18n-polyfill'
+import { FormValidatorService } from '@app/shared/forms/form-validators/form-validator.service'
+import {
+ CustomConfigValidatorsService,
+ LoginValidatorsService,
+ ReactiveFileComponent,
+ ResetPasswordValidatorsService,
+ UserValidatorsService,
+ VideoAbuseValidatorsService,
+ VideoChannelValidatorsService,
+ VideoCommentValidatorsService,
+ VideoValidatorsService
+} from '@app/shared/forms'
+import { I18nPrimengCalendarService } from '@app/shared/i18n/i18n-primeng-calendar'
+import { ScreenService } from '@app/shared/misc/screen.service'
+import { VideoCaptionsValidatorsService } from '@app/shared/forms/form-validators/video-captions-validators.service'
+import { VideoCaptionService } from '@app/shared/video-caption'
+import { PeertubeCheckboxComponent } from '@app/shared/forms/peertube-checkbox.component'
+import { VideoImportService } from '@app/shared/video-import/video-import.service'
@NgModule({
imports: [
FromNowPipe,
MarkdownTextareaComponent,
InfiniteScrollerDirective,
- HelpComponent
+ HelpComponent,
+ ReactiveFileComponent,
+ PeertubeCheckboxComponent
],
exports: [
MarkdownTextareaComponent,
InfiniteScrollerDirective,
HelpComponent,
+ ReactiveFileComponent,
+ PeertubeCheckboxComponent,
NumberFormatterPipe,
ObjectLengthPipe,
UserService,
VideoService,
AccountService,
- MarkdownService
+ MarkdownService,
+ VideoChannelService,
+ VideoCaptionService,
+
+ FormValidatorService,
+ CustomConfigValidatorsService,
+ LoginValidatorsService,
+ ResetPasswordValidatorsService,
+ UserValidatorsService,
+ VideoAbuseValidatorsService,
+ VideoChannelValidatorsService,
+ VideoCommentValidatorsService,
+ VideoValidatorsService,
+ VideoCaptionsValidatorsService,
+ VideoImportService,
+
+ I18nPrimengCalendarService,
+ ScreenService,
+
+ I18n
]
})
export class SharedModule { }