Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 49x 49x 49x 49x 49x 49x 49x 49x 49x 49x 49x 4x | import { createSelector } from '@ngrx/store';
import { selectRouteParam } from 'ish-core/store/core/router';
import { getOrganizationManagementState } from '../organization-management-store';
import { costCentersAdapter } from './cost-centers.reducer';
const getCostCentersState = createSelector(getOrganizationManagementState, state => state.costCenters);
export const getCostCentersLoading = createSelector(getCostCentersState, state => state.loading);
export const getCostCentersError = createSelector(getCostCentersState, state => state.error);
export const getCostCentersPagingInfo = createSelector(getCostCentersState, state => state.paging);
const { selectAll, selectEntities } = costCentersAdapter.getSelectors(getCostCentersState);
export const getCostCenters = selectAll;
export const getSelectedCostCenter = createSelector(
selectRouteParam('CostCenterId'),
selectEntities,
(id, costCenters) => costCenters[id]
);
|