From 697ac6f21bef8bd982decc29a3337c9876a3d468 Mon Sep 17 00:00:00 2001 From: Mike Ryan Date: Sat, 17 Jul 2021 19:35:39 -0500 Subject: [PATCH] 07-exporting-selectors --- libs/shared-state-books/src/lib/state.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libs/shared-state-books/src/lib/state.ts b/libs/shared-state-books/src/lib/state.ts index 69134d4..e5a053b 100644 --- a/libs/shared-state-books/src/lib/state.ts +++ b/libs/shared-state-books/src/lib/state.ts @@ -39,3 +39,19 @@ export const selectSharedBooksState = createFeatureSelector(FEATURE_KEY); /** * Books Selectors */ +export const selectBooksState = createSelector( + selectSharedBooksState, + (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 +);