dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_NgxToastnModule cluster_NgxToastnModule_declarations cluster_NgxToastnModule_exports cluster_NgxToastnModule_providers NgxToastComponent NgxToastComponent NgxToastnModule NgxToastnModule NgxToastComponent->NgxToastnModule NgxToastnComponent NgxToastnComponent NgxToastnComponent->NgxToastnModule SafeHtmlPipe SafeHtmlPipe SafeHtmlPipe->NgxToastnModule NgxToastComponent NgxToastComponent NgxToastnModule->NgxToastComponent NgxToastnComponent NgxToastnComponent NgxToastnModule->NgxToastnComponent ToastyConfig ToastyConfig ToastyConfig->NgxToastnModule

File

projects/ngx-toastn/src/lib/ngx-toastn.module.ts

import {ModuleWithProviders, NgModule} from '@angular/core';
import { NgxToastnComponent } from './ngx-toastn.component';
import {CommonModule} from '@angular/common';
import {NgxToastComponent} from './ngx-toast.component';
import {SafeHtmlPipe} from './shared';
import {ToastyConfig, NgxToastnService, toastyServiceFactory} from './ngx-toastn.service';

export let providers = [
  ToastyConfig,
  { provide: NgxToastnService, useFactory: toastyServiceFactory, deps: [ToastyConfig] }
];

@NgModule({
  imports: [CommonModule],
  declarations: [NgxToastnComponent, NgxToastComponent, SafeHtmlPipe],
  exports: [NgxToastnComponent, NgxToastComponent],
  providers: providers
})
export class NgxToastnModule {
  static forRoot(): ModuleWithProviders {
    return {
      ngModule: NgxToastnModule,
      providers: providers
    };
  }
}

results matching ""

    No results matching ""