src/app/spreadsheet/spreadsheet-components/spreadsheet-components.module.ts
import { NgModule } from "@angular/core"
import { CommonModule, DecimalPipe } from '@angular/common'
import { ReactiveFormsModule } from '@angular/forms'
import { FlexLayoutModule } from '@angular/flex-layout'
import { SpreadsheetComponent } from './components/spreadsheet/smart/spreadsheet.component'
import { SpreadsheetUiComponent } from './components/spreadsheet/ui/spreadsheet-ui.component'
import { SpreadsheetDataModule } from '../spreadsheet-data/spreadsheet-data.module'
import { ExpressionEvaluationPipe } from './pipes/expression-evaluation.pipe'
import { ConditionalNumberPipe } from './pipes/conditional-number.pipe'
@NgModule({
imports: [
SpreadsheetDataModule,
ReactiveFormsModule,
CommonModule,
FlexLayoutModule,
],
declarations: [
SpreadsheetComponent,
SpreadsheetUiComponent,
ExpressionEvaluationPipe,
ConditionalNumberPipe
],
providers: [
DecimalPipe
],
exports: [
SpreadsheetComponent
]
})
export class SpreadsheetComponentsModule {}