Как использовать один и тот же 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, а я хочу использовать и из других мест


Ответы (0 шт):