Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * App Initializer with Effects
- */
- export function initApplication(store: Store<AppState>) {
- return () =>
- new Promise(resolve => {
- const loaded$ = new Subject();
- store.dispatch(new LoadSystem());
- store
- .select((state:AppState) => state.isLoaded)
- .pipe(takeUntil(loaded$))
- .subscribe(loaded => {
- if (loaded) {
- loaded$.next();
- resolve();
- }
- });
- });
- }
Add Comment
Please, Sign In to add comment