import { CommonModule } from "@angular/common"; import { NgModule, ModuleWithProviders } from "@angular/core"; import { BHPAccordionComponent } from "./accordion.component"; import { BHPAccordionConfig } from "./accordion.config"; import { BHPAccordionPanelComponent } from "./accordion-panel.component"; import { BHPAccordionCollapseComponent } from "./accordion-collapse.component"; @NgModule({ imports: [CommonModule], declarations: [ BHPAccordionComponent, BHPAccordionPanelComponent, BHPAccordionCollapseComponent ], exports: [ BHPAccordionComponent, BHPAccordionPanelComponent, BHPAccordionCollapseComponent ] }) export class BHPAccordionModule { static forRoot(): ModuleWithProviders { return { ngModule: BHPAccordionModule, providers: [BHPAccordionConfig] }; } }