UNPKG

ng2-bootstrap

Version:
44 lines 1.8 kB
import { NgModule } from '@angular/core'; import { ComponentLoaderFactory } from '../component-loader'; import { PositioningService } from '../positioning'; import { BsDropdownContainerComponent } from './bs-dropdown-container.component'; import { BsDropdownMenuDirective } from './bs-dropdown-menu.directive'; import { BsDropdownToggleDirective } from './bs-dropdown-toggle.directive'; import { BsDropdownConfig } from './bs-dropdown.config'; import { BsDropdownDirective } from './bs-dropdown.directive'; import { BsDropdownState } from './bs-dropdown.state'; export var BsDropdownModule = (function () { function BsDropdownModule() { } BsDropdownModule.forRoot = function (config) { return { ngModule: BsDropdownModule, providers: [ ComponentLoaderFactory, PositioningService, BsDropdownState, { provide: BsDropdownConfig, useValue: config ? config : { autoClose: true } } ] }; }; ; BsDropdownModule.decorators = [ { type: NgModule, args: [{ declarations: [ BsDropdownMenuDirective, BsDropdownToggleDirective, BsDropdownContainerComponent, BsDropdownDirective ], exports: [ BsDropdownMenuDirective, BsDropdownToggleDirective, BsDropdownDirective ], entryComponents: [BsDropdownContainerComponent] },] }, ]; /** @nocollapse */ BsDropdownModule.ctorParameters = function () { return []; }; return BsDropdownModule; }()); //# sourceMappingURL=bs-dropdown.module.js.map