import { Component, NgModule, ModuleWithProviders, ModuleWithComponentFactories } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ErrorBadgeComponent } from './badge/error-badge.component';
import { ToastrService } from './toastr/toastr.service';
import { ListLimiterComponent } from './list-limiter/list-limiter.component';
import { StyleWithLess } from './style-with-less.decorator/style-with-less';
import { Logger } from './logger/logger';
import { } from './masked-trim/masked-trim';
import { formatAMPM } from './format-AMPM/format-AMPM';
import { SpinnerComponent } from './spinner/spinner.component';
import { UiActions } from './ui.actions/ui.actions';
import { ObjectShapeComparer } from './object-shape-comparer/object-shape-comparer';
declare var require;
const maskedTrim = require('./masked-trim/masked-trim');
export function loggerFactory() {
return new Logger('MWB', '');
}
@NgModule({
imports: [
CommonModule,
],
exports: [
ErrorBadgeComponent,
ListLimiterComponent,
SpinnerComponent,
],
declarations: [
ErrorBadgeComponent,
ListLimiterComponent,
SpinnerComponent,
],
providers: [
ToastrService,
{ provide: Logger, useFactory: loggerFactory },
ObjectShapeComparer,
UiActions,
],
})
export class MigrationWorkBenchCommonModule {}
export { ToastrService } ;
export { ErrorBadgeComponent }
export { StyleWithLess }
export { Logger }
export { maskedTrim }
export { ListLimiterComponent }
export { formatAMPM }
export { UiActions }
export { SpinnerComponent }
|