Как использовать один и тот же action в разных reducers ngrx
Хочу сделать универсальный action на вывод сообщения про ошибку, только вот не знаю как этот action использовать в разных редусерах. Кто знает подскажите пожалуйста
Вот пример редусера
import { LoginState, initialLoginState } from '../state/login.state';
import { LoginActions , ELoginActions } from '../actions/login.actions';
import { EForgotPasswordAction } from '../actions/forgot-password.actions';
export const loginReducers = (
state = initialLoginState,
action: LoginActions
): LoginState => {
switch (action.type) {
case ELoginActions.LogIn: {
return {
...state,
loginModel: action.payload
};
}
case ELoginActions.LoginSuccess: {
return {
...state,
tokenModel: {
accessToken: action.payload.accessToken,
refreshToken: action.payload.refreshToken,
},
rememberMe: action.payload.rememberMe
};
}
default: {
return {
...state
};
}
}
};
Все action из ELoginActions, а я хочу использовать и из других мест