mseemann/angular2-mdl

View on GitHub
projects/core/src/lib/snackbar/mdl-snackbar.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { ModuleWithProviders, NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { MdlDialogOutletModule } from "../dialog-outlet/mdl-dialog-outlet.module";
import {
  MdlSnackbarComponent,
  MdlSnackbarService,
} from "./mdl-snackbar.service";

@NgModule({
  imports: [CommonModule, MdlDialogOutletModule.forRoot()],
  exports: [MdlSnackbarComponent],
  declarations: [MdlSnackbarComponent],
})
export class MdlSnackbarModule {
  static forRoot(): ModuleWithProviders<MdlSnackbarModule> {
    return {
      ngModule: MdlSnackbarModule,
      providers: [MdlSnackbarService],
    };
  }
}

export * from "./mdl-snackbar.service";