license import { NgModule } from '@angular/core' ; import { MatTable } from './table' ; import { CdkTableModule } from '@angular/cdk/table' ; import { MatCell , MatCellDef , MatColumnDef , MatFooterCell , MatFooterCellDef , MatHeaderCell , MatHeaderCellDef } from './cell' ; import { MatFooterRow , MatFooterRowDef , MatHeaderRow , MatHeaderRowDef , MatRow , MatRowDef } from './row' ; import { CommonModule } from '@angular/common' ; import { MatCommonModule } from '@angular/material/core' ; const EXPORTED_DECLARATIONS = [ MatTable , MatHeaderCellDef , MatHeaderRowDef , MatColumnDef , MatCellDef , MatRowDef , MatFooterCellDef , MatFooterRowDef , MatHeaderCell , MatCell , MatFooterCell , MatHeaderRow , MatRow , MatFooterRow , ] ; @ NgModule ( { imports : [ CdkTableModule , CommonModule , MatCommonModule ] , exports : EXPORTED_DECLARATIONS , declarations : EXPORTED_DECLARATIONS , } ) export class MatTableModule { }