From dc2894fa21161a4cc0eb3673423c4b82b92d9c05 Mon Sep 17 00:00:00 2001 From: Mike Ryan Date: Fri, 6 Sep 2019 07:30:55 -0700 Subject: [PATCH] 07-exporting-selectors --- src/app/shared/state/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/app/shared/state/index.ts b/src/app/shared/state/index.ts index 5146601..17cac76 100644 --- a/src/app/shared/state/index.ts +++ b/src/app/shared/state/index.ts @@ -14,3 +14,16 @@ export const metaReducers: MetaReducer[] = []; /** * Selectors */ +export const selectBooksState = (state: State) => state.books; +export const selectAllBooks = createSelector( + selectBooksState, + fromBooks.selectAll +); +export const selectActiveBook = createSelector( + selectBooksState, + fromBooks.selectActiveBook +); +export const selectBooksEarningsTotals = createSelector( + selectBooksState, + fromBooks.selectEarningsTotals +);