import { CommonModule } from "@angular/common"; import { NgModule, ModuleWithProviders } from "@angular/core"; import { BHPBadgeComponent } from "./badge.component"; import { BHPFloatingBadge } from "./floating-badge.component"; import { BHPFloatingBadgeOuter } from "./floating-badge-outer.component"; import { BHPBadgeConfig } from "./badge.config"; @NgModule({ imports: [CommonModule], declarations: [BHPBadgeComponent, BHPFloatingBadge, BHPFloatingBadgeOuter], exports: [BHPBadgeComponent, BHPFloatingBadge, BHPFloatingBadgeOuter], entryComponents: [BHPBadgeComponent] }) export class BHPBadgeModule { static forRoot(): ModuleWithProviders { return { ngModule: BHPBadgeModule, providers: [BHPBadgeConfig] }; } }