// Angular imports // import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; // Components // import { FbTableComponent } from './fb-table.component'; import { FbSortColumnComponent } from './fb-sort-column.component'; // Modules // import { TranslateModule } from '@ngx-translate/core'; import { FbAlertModule } from '@fb/core'; import { FbCommonPipesModule } from '@fb/common/pipes/commonPipes.module'; // Directives // import { FbTableTemplateWrapperDirective } from './fbTableTemplateWrapper.directive'; import { FbTableFootTemplateWrapperDirective } from './fbTableFootTemplateWrapper.directive'; import { FbTableRowDirective } from './fbTableRow.directive'; import { FbTableFootDirective } from './fbTableFoot.directive'; import { FbSelectElementDirective } from './fbSelectElement.directive'; // Services // import { UTSKRIFT_SERVICE } from 'ajs-upgraded-providers'; // Pipes // @NgModule({ imports: [ CommonModule, TranslateModule, FbAlertModule, FbCommonPipesModule ], exports: [ FbTableComponent, FbSortColumnComponent, FbTableRowDirective, FbTableFootDirective, FbSelectElementDirective ], declarations: [ FbTableComponent, FbSortColumnComponent, FbTableTemplateWrapperDirective, FbTableFootTemplateWrapperDirective, FbTableRowDirective, FbTableFootDirective, FbSelectElementDirective ], providers: [ UTSKRIFT_SERVICE ] }) export class FbTableModule {}