UNPKG

fabric8-planner

Version:
87 lines 4.3 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { EffectsModule } from '@ngrx/effects'; import { StoreModule } from '@ngrx/store'; import { TooltipConfig, TooltipModule } from 'ngx-bootstrap'; import { BoardEffects } from './../../effects/board.effect'; import { BoardReducer, BoardUIReducer, ColumnWorkItemReducer } from './../../reducers/index.reducer'; import { BoardService } from './../../services/board.service'; import { InitialBoardState, InitialBoardUIState, InitialColumnWorkItemState } from './../../states/index.state'; import { PlannerLayoutModule } from './../../widgets/planner-layout/planner-layout.module'; import { PlannerBoardColumnModule } from './../planner-board-column/planner-board-column.module'; import { PlannerCardModule } from './../planner-card/planner-card.module'; import { SidepanelModule } from './../side-panel/side-panel.module'; import { WorkItemPreviewPanelModule } from './../work-item-preview-panel/work-item-preview-panel.module'; import { PlannerBoardRoutingModule } from './planner-board-routing.module'; import { PlannerBoardComponent } from './planner-board.component'; // Data Querries import { DragulaModule, DragulaService } from 'ng2-dragula'; import { ErrorHandler } from '../../effects/work-item-utils'; import { AreaQuery } from '../../models/area.model'; import { BoardQuery, BoardUIQuery, ColumnWorkItemQuery } from '../../models/board.model'; import { GroupTypeQuery } from '../../models/group-types.model'; import { IterationQuery } from '../../models/iteration.model'; import { LabelQuery } from '../../models/label.model'; import { PlannerModalModule } from '../../widgets/modal/modal.module'; import { CommentQuery } from './../../models/comment'; import { SpaceQuery } from './../../models/space'; import { UserQuery } from './../../models/user'; import { WorkItemQuery } from './../../models/work-item'; import { F8SortByPipeModule } from './../../pipes/sort-by.module'; var PlannerBoardModule = /** @class */ (function () { function PlannerBoardModule() { } PlannerBoardModule.decorators = [ { type: NgModule, args: [{ providers: [ DragulaService, TooltipConfig, BoardService, CommentQuery, UserQuery, LabelQuery, IterationQuery, WorkItemQuery, AreaQuery, SpaceQuery, GroupTypeQuery, BoardQuery, BoardUIQuery, ColumnWorkItemQuery, ErrorHandler ], imports: [ CommonModule, DragulaModule, F8SortByPipeModule, PlannerBoardRoutingModule, PlannerBoardColumnModule, PlannerCardModule, PlannerLayoutModule, PlannerModalModule, WorkItemPreviewPanelModule, SidepanelModule, TooltipModule.forRoot(), StoreModule.forFeature('boardView', { boards: BoardReducer, columnWorkItem: ColumnWorkItemReducer, boardUi: BoardUIReducer }, { initialState: { boards: InitialBoardState, columnWorkItem: InitialColumnWorkItemState, boardUi: InitialBoardUIState } }), EffectsModule.forFeature([BoardEffects]) ], declarations: [PlannerBoardComponent], exports: [PlannerBoardComponent] },] }, ]; /** @nocollapse */ PlannerBoardModule.ctorParameters = function () { return []; }; return PlannerBoardModule; }()); export { PlannerBoardModule }; //# sourceMappingURL=planner-board.module.js.map