1 import { BytesPipe, KeysPipe, NgPipesModule } from 'ngx-pipes'
2 import { SharedModule as PrimeSharedModule } from 'primeng/api'
3 import { InputMaskModule } from 'primeng/inputmask'
4 import { InputSwitchModule } from 'primeng/inputswitch'
5 import { MultiSelectModule } from 'primeng/multiselect'
6 import { ClipboardModule } from '@angular/cdk/clipboard'
7 import { CommonModule, DatePipe } from '@angular/common'
8 import { HttpClientModule } from '@angular/common/http'
9 import { NgModule } from '@angular/core'
10 import { FormsModule, ReactiveFormsModule } from '@angular/forms'
11 import { RouterModule } from '@angular/router'
19 } from '@ng-bootstrap/ng-bootstrap'
20 import { I18n } from '@ngx-translate/i18n-polyfill'
21 import { SharedGlobalIconModule } from '../shared-icons'
22 import { AccountService, ActorAvatarInfoComponent, AvatarComponent } from './account'
23 import { FromNowPipe, InfiniteScrollerDirective, NumberFormatterPipe, PeerTubeTemplateDirective } from './angular'
24 import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
25 import { DateToggleComponent } from './date'
26 import { FeedComponent } from './feeds'
27 import { LoaderComponent, SmallLoaderComponent } from './loaders'
28 import { HelpComponent, ListOverflowComponent } from './misc'
29 import { UserHistoryService, UserNotificationsComponent, UserNotificationService } from './users'
30 import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
31 import { VideoCaptionService } from './video-caption'
32 import { VideoChannelService } from './video-channel'
33 import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
58 SharedGlobalIconModule
63 ActorAvatarInfoComponent,
66 InfiniteScrollerDirective,
68 PeerTubeTemplateDirective,
70 ActionDropdownComponent,
72 DeleteButtonComponent,
83 ListOverflowComponent,
85 UserNotificationsComponent,
113 ActorAvatarInfoComponent,
116 InfiniteScrollerDirective,
118 PeerTubeTemplateDirective,
120 ActionDropdownComponent,
122 DeleteButtonComponent,
130 SmallLoaderComponent,
133 ListOverflowComponent,
135 UserNotificationsComponent,
147 AUTH_INTERCEPTOR_PROVIDER,
152 UserNotificationService,
156 VideoOwnershipService,
164 export class SharedMainModule { }