All files / src/app/core/store/customer/addresses addresses.selectors.ts

100% Statements 12/12
100% Branches 0/0
100% Functions 4/4
100% Lines 8/8

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 16128x   128x   128x   128x   128x   128x   128x   128x  
import { createSelector } from '@ngrx/store';
 
import { getCustomerState } from 'ish-core/store/customer/customer-store';
 
import { addressAdapter } from './addresses.reducer';
 
const getAddressesState = createSelector(getCustomerState, state => state.addresses);
 
const { selectAll } = addressAdapter.getSelectors(getAddressesState);
 
export const getAllAddresses = createSelector(selectAll, addresses => addresses);
 
export const getAddressesLoading = createSelector(getAddressesState, addresses => addresses.loading);
 
export const getAddressesError = createSelector(getAddressesState, addresses => addresses.error);