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 +);