У меня есть приложение Angular с @ngrx, и я использую @effects для отправки нескольких действий. После получения определенного действия я хочу отправить некоторые действия для чтения фрагментов из localStorage.
@Effect()
storage$ = this.actions$.ofType(LoadFromStorage).pipe(
mergeMap(() => {
return [
new fromActions.LoadAFromStorage(),
new fromActions.LoadBFromStorage(),
new fromActions.LoadCFromStorage()
];
})
);
У меня вопрос: синхронны ли эти действия в mergeMap? Я имею в виду, отправляются ли они одновременно и обрабатываются асинхронно, как если бы я использовал forkJoin или Promise.all с обещаниями? Или они ведут себя так же, как действия отправки, синхронно?
С Уважением