import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterModule } from '@angular/router'; import { FormsModule } from '@angular/forms'; import { TabsModule } from 'highway-blue/tabs'; import { Ng2PageScrollModule } from 'ng2-page-scroll'; /* common */ import { AppFooterComponent } from '../common/app-footer/app-footer.component'; import { AddNavComponent } from '../common/add-nav/add-nav.component'; import { SidebarComponent } from '../common/sidebar/sidebar.component'; import { SearchFilterPipe } from '../common/sidebar/search-filter.pipe'; /* docs */ import { DemoSectionComponent } from './demo-section/demo-section.component'; import { ContentSection } from './models/content-section.model'; import { DemoTopSectionComponent, DemoTopSectionComponentModule } from './demo-section-components/demo-top-section'; import { ExamplesComponent, ExamplesComponentModule } from './demo-section-components/demo-examples-section'; import { ApiSectionsComponent, ApiSectionsComponentModule } from './demo-section-components/demo-api-section'; import { DocsSectionComponent } from './docs-section/docs-section.component'; import { NgApiDocModule, NgApiDocComponent, NgApiDocClassComponent, NgApiDocConfigComponent } from './api-docs'; /* export */ export { DemoSectionComponent } from './demo-section/demo-section.component'; export { DemoTopSectionComponent } from './demo-section-components/demo-top-section'; export { ExamplesComponent } from './demo-section-components/demo-examples-section'; export { ApiSectionsComponent } from './demo-section-components/demo-api-section'; export { DocsSectionComponent } from './docs-section/docs-section.component'; @NgModule({ declarations: [ DemoSectionComponent, SidebarComponent, AppFooterComponent, SearchFilterPipe, AddNavComponent, DocsSectionComponent ], imports: [ TabsModule.forRoot(), FormsModule, CommonModule, NgApiDocModule, ExamplesComponentModule, ApiSectionsComponentModule, DemoTopSectionComponentModule, Ng2PageScrollModule, RouterModule ], exports: [ SearchFilterPipe, SidebarComponent, AppFooterComponent, AddNavComponent, DemoSectionComponent, NgApiDocModule, ExamplesComponentModule, ApiSectionsComponentModule, Ng2PageScrollModule, RouterModule, DocsSectionComponent ], providers: [ContentSection], entryComponents: [ DemoTopSectionComponent, ExamplesComponent, ApiSectionsComponent, NgApiDocComponent, NgApiDocClassComponent, NgApiDocConfigComponent ] }) export class DocsModule {}