Как получить эффект ngrx / store для отправки пустого действия?Я использую Angular 6 / rxjs 6:
@Effect()
testEffect$ = this.actions$.ofType(FIRST_ACTION).pipe(
map((x) => {
if (x === y) {
return new SECOND_ACTION;
} else {
fire.some.effect;
return EMPTY;
}
})
);
В настоящий момент я получаю две ошибки: Effect "testEffect$" dispatched an invalid action: [object Object]
, за которыми следует TypeError: Actions must have a type property
.
Я нашел этот ответ , но он не работает с ng / rxjs 6. До сих пор я пробовал следующее (ничего не работает):
EMPTY
, Observable.empty()
, Observable.of()
и Observable.of([])
, { type: 'EMPTY_ACTION' }
Любая помощь будет оценена!Я знаю, что могу использовать { dispatch: false }
, но фактический эффект имеет около пяти результатов, и только один из них не использует действие, поэтому я предпочел бы, чтобы последний тоже что-то возвращал.