import { NgModule } from '@angular/core' ; import { CommonModule } from '@angular/common' ; import { NglInternalOutletModule } from '../util/outlet.module' ; import { NglDatatable } from './datatable' ; import { NglDatatableColumn } from './column' ; import { NglDatatableCell } from './cell' ; import { NglDatatableHeadingTemplate } from './heading' ; import { NglDatatableLoadingOverlay , NglDatatableNoRowsOverlay } from './overlays' ; import { NglIconsModule } from '../icons/module' ; import { NglInternalDatatableHeadCell } from './head' ; import { NglInternalDatatableCell } from './cell-internal' ; const NGL_DATATABLE_DIRECTIVES = [ NglDatatable , NglDatatableColumn , NglDatatableCell , NglDatatableHeadingTemplate , NglDatatableLoadingOverlay , NglDatatableNoRowsOverlay , ] ; @ NgModule ( { declarations : [ NGL_DATATABLE_DIRECTIVES , NglInternalDatatableHeadCell , NglInternalDatatableCell ] , exports : [ NGL_DATATABLE_DIRECTIVES ] , imports : [ CommonModule , NglIconsModule , NglInternalOutletModule ] , } ) export class NglDatatablesModule { }