ng2-bootstrap-base-modified
Version:
Native Angular Bootstrap Components Typeahead modified
132 lines (108 loc) • 4.42 kB
text/typescript
/* tslint:disable: max-classes-per-file */
import { ModuleWithProviders, NgModule } from '@angular/core';
import { AccordionModule } from './accordion/accordion.module';
import { AlertModule } from './alert/alert.module';
import { ButtonsModule } from './buttons/buttons.module';
import { CarouselModule } from './carousel/carousel.module';
import { CollapseModule } from './collapse/collapse.module';
import { DatepickerModule } from './datepicker/datepicker.module';
import { DropdownModule } from './dropdown/dropdown.module';
import { ModalModule } from './modal/modal.module';
import { PaginationModule } from './pagination/pagination.module';
import { ProgressbarModule } from './progressbar/progressbar.module';
import { RatingModule } from './rating/rating.module';
import { SortableModule } from './sortable';
import { TabsModule } from './tabs/tabs.module';
import { TimepickerModule } from './timepicker/timepicker.module';
import { TooltipModule } from './tooltip/tooltip.module';
import { TypeaheadModule } from './typeahead/typeahead.module';
import { PopoverModule } from './popover/popover.module';
export {
AccordionComponent, AccordionConfig, AccordionModule, AccordionPanelComponent
} from './accordion';
export { AlertComponent, AlertConfig, AlertModule } from './alert';
export {
ButtonCheckboxDirective, ButtonRadioDirective, ButtonsModule
} from './buttons';
export {
CarouselComponent, CarouselConfig, CarouselModule, SlideComponent
} from './carousel';
export { CollapseDirective, CollapseModule } from './collapse';
export {
DateFormatter, DatePickerComponent, DatepickerConfig, DatepickerModule,
DayPickerComponent, MonthPickerComponent, YearPickerComponent
} from './datepicker';
export {
ModalDirective, ModalOptions, ModalBackdropOptions, ModalBackdropComponent,
ModalModule
} from './modal';
export {
DropdownConfig, DropdownDirective, DropdownMenuDirective,
DropdownMenuInterface, DropdownModule, DropdownToggleDirective,
DropdownToggleInterface
} from './dropdown';
export {
PagerComponent, PaginationComponent, PaginationConfig, PaginationModule
} from './pagination';
export {
BarComponent, ProgressbarComponent, ProgressbarConfig, ProgressbarModule,
ProgressDirective
} from './progressbar';
export { RatingComponent, RatingModule } from './rating';
export {
DraggableItem, DraggableItemService, SortableItem, SortableComponent,
SortableModule
} from './sortable';
export {
NgTranscludeDirective, TabDirective, TabHeadingDirective, TabsetComponent,
TabsetConfig, TabsModule
} from './tabs';
export {
TimepickerComponent, TimepickerConfig, TimepickerModule
} from './timepicker';
export {
TooltipConfig, TooltipContainerComponent, TooltipDirective, TooltipModule
} from './tooltip';
export {
TypeaheadOptions, TypeaheadContainerComponent, TypeaheadDirective,
TypeaheadMatch, TypeaheadModule, TypeaheadUtils,
} from './typeahead';
export {
PopoverConfig, PopoverContainerComponent, PopoverDirective, PopoverModule
} from './popover';
export { OnChange, LinkedList, isBs3, Trigger, Utils } from './utils';
export {
ComponentLoader, ComponentLoaderFactory, ContentRef
} from './component-loader';
export {
Positioning, PositioningOptions, PositioningService, positionElements
} from './positioning';
const MODULES = [
AccordionModule, AlertModule, ButtonsModule,
CarouselModule, CollapseModule, DatepickerModule,
DropdownModule, ModalModule, PaginationModule,
ProgressbarModule, PopoverModule, RatingModule,
TabsModule, TimepickerModule, TooltipModule,
TypeaheadModule
];
export class BsRootModule {
}
export class Ng2BootstrapModule {
public static forRoot(): ModuleWithProviders {
return {ngModule: BsRootModule};
}
}