datasurvey/src/main/webapp/app/shared/shared.module.ts

50 lines
1.6 KiB
TypeScript

import { NgModule } from '@angular/core';
import { SharedLibsModule } from './shared-libs.module';
import { FindLanguageFromKeyPipe } from './language/find-language-from-key.pipe';
import { TranslateDirective } from './language/translate.directive';
import { AlertComponent } from './alert/alert.component';
import { AlertErrorComponent } from './alert/alert-error.component';
import { HasAnyAuthorityDirective } from './auth/has-any-authority.directive';
import { DurationPipe } from './date/duration.pipe';
import { FormatMediumDatetimePipe } from './date/format-medium-datetime.pipe';
import { FormatMediumDatePipe } from './date/format-medium-date.pipe';
import { SortByDirective } from './sort/sort-by.directive';
import { SortDirective } from './sort/sort.directive';
import { ItemCountComponent } from './pagination/item-count.component';
import { FilterPipe } from './pipes/filter';
@NgModule({
imports: [SharedLibsModule],
declarations: [
FindLanguageFromKeyPipe,
TranslateDirective,
AlertComponent,
AlertErrorComponent,
HasAnyAuthorityDirective,
DurationPipe,
FormatMediumDatetimePipe,
FormatMediumDatePipe,
SortByDirective,
SortDirective,
ItemCountComponent,
FilterPipe,
],
exports: [
SharedLibsModule,
FindLanguageFromKeyPipe,
TranslateDirective,
AlertComponent,
AlertErrorComponent,
HasAnyAuthorityDirective,
DurationPipe,
FormatMediumDatetimePipe,
FormatMediumDatePipe,
SortByDirective,
SortDirective,
ItemCountComponent,
FilterPipe,
],
})
export class SharedModule {}