Skip to content

Commit cdb5bd5

Browse files
refactor(example-app): remove store generic (ngrx#2994)
1 parent d39b862 commit cdb5bd5

File tree

12 files changed

+16
-21
lines changed

12 files changed

+16
-21
lines changed

projects/example-app/src/app/auth/containers/login-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class LoginPageComponent implements OnInit {
2020
pending$ = this.store.select(fromAuth.selectLoginPagePending);
2121
error$ = this.store.select(fromAuth.selectLoginPageError);
2222

23-
constructor(private store: Store<fromAuth.State>) {}
23+
constructor(private store: Store) {}
2424

2525
ngOnInit() {}
2626

projects/example-app/src/app/auth/reducers/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ export function reducers(state: AuthState | undefined, action: Action) {
2626
})(state, action);
2727
}
2828

29-
export const selectAuthState = createFeatureSelector<State, AuthState>(
30-
authFeatureKey
31-
);
29+
export const selectAuthState = createFeatureSelector<AuthState>(authFeatureKey);
3230

3331
export const selectAuthStatusState = createSelector(
3432
selectAuthState,

projects/example-app/src/app/auth/services/auth-guard.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as fromAuth from '@example-app/auth/reducers';
1010
providedIn: 'root',
1111
})
1212
export class AuthGuard implements CanActivate {
13-
constructor(private store: Store<fromAuth.State>) {}
13+
constructor(private store: Store) {}
1414

1515
canActivate(): Observable<boolean> {
1616
return this.store.select(fromAuth.selectLoggedIn).pipe(

projects/example-app/src/app/books/containers/collection-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import * as fromBooks from '@example-app/books/reducers';
3535
export class CollectionPageComponent implements OnInit {
3636
books$: Observable<Book[]>;
3737

38-
constructor(private store: Store<fromBooks.State>) {
38+
constructor(private store: Store) {
3939
this.books$ = store.select(fromBooks.selectBookCollection);
4040
}
4141

projects/example-app/src/app/books/containers/find-book-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export class FindBookPageComponent {
2828
loading$: Observable<boolean>;
2929
error$: Observable<string>;
3030

31-
constructor(private store: Store<fromBooks.State>) {
31+
constructor(private store: Store) {
3232
this.searchQuery$ = store.select(fromBooks.selectSearchQuery).pipe(take(1));
3333
this.books$ = store.select(fromBooks.selectSearchResults);
3434
this.loading$ = store.select(fromBooks.selectSearchLoading);

projects/example-app/src/app/books/containers/selected-book-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class SelectedBookPageComponent {
2424
book$: Observable<Book>;
2525
isSelectedBookInCollection$: Observable<boolean>;
2626

27-
constructor(private store: Store<fromBooks.State>) {
27+
constructor(private store: Store) {
2828
this.book$ = store.select(fromBooks.selectSelectedBook) as Observable<Book>;
2929
this.isSelectedBookInCollection$ = store.select(
3030
fromBooks.isSelectedBookInCollection

projects/example-app/src/app/books/containers/view-book-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { ViewBookPageActions } from '@example-app/books/actions';
2525
export class ViewBookPageComponent implements OnDestroy {
2626
actionsSubscription: Subscription;
2727

28-
constructor(store: Store<fromBooks.State>, route: ActivatedRoute) {
28+
constructor(store: Store, route: ActivatedRoute) {
2929
this.actionsSubscription = route.params
3030
.pipe(map((params) => ViewBookPageActions.selectBook({ id: params.id })))
3131
.subscribe((action) => store.dispatch(action));

projects/example-app/src/app/books/guards/book-exists.guard.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import * as fromBooks from '@example-app/books/reducers';
1818
})
1919
export class BookExistsGuard implements CanActivate {
2020
constructor(
21-
private store: Store<fromBooks.State>,
21+
private store: Store,
2222
private googleBooks: GoogleBooksService,
2323
private router: Router
2424
) {}

projects/example-app/src/app/books/reducers/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export function reducers(state: BooksState | undefined, action: Action) {
5151
* The createFeatureSelector function selects a piece of state from the root of the state object.
5252
* This is used for selecting feature states that are loaded eagerly or lazily.
5353
*/
54-
export const selectBooksState = createFeatureSelector<State, BooksState>(
54+
export const selectBooksState = createFeatureSelector<BooksState>(
5555
booksFeatureKey
5656
);
5757

projects/example-app/src/app/core/containers/app.component.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ import { LayoutActions } from '@example-app/core/actions';
3838
Sign Out
3939
</bc-nav-item>
4040
</bc-sidenav>
41-
<bc-toolbar (openMenu)="openSidenav()">
42-
Book Collection
43-
</bc-toolbar>
41+
<bc-toolbar (openMenu)="openSidenav()"> Book Collection </bc-toolbar>
4442
4543
<router-outlet></router-outlet>
4644
</bc-layout>
@@ -50,7 +48,7 @@ export class AppComponent {
5048
showSidenav$: Observable<boolean>;
5149
loggedIn$: Observable<boolean>;
5250

53-
constructor(private store: Store<fromRoot.State & fromAuth.State>) {
51+
constructor(private store: Store) {
5452
/**
5553
* Selectors can be applied with the `select` operator which passes the state
5654
* tree to the provided selector

0 commit comments

Comments
 (0)