Как сделать универсальный экшн на обработку ошибок?

Хочу сделать базовый экшн на обработку ошибок, есть такой екшн логина в нем есть екшн логинЕррор , и есть куча похожих файлов екшынов. Я хочу что б каждый раз не писать логинЕррор или регистерЕррор, сделать универсальный еррор, что можно было его использовать в любом месте где нужно выводить ошибку. Подскажите как правильно, или саму логику. Спасибо)


export class LogIn implements Action{
    public readonly type = ELoginActions.LogIn;
    constructor(public payload: Login) {}
}

export class LoginSuccess implements Action {
    public readonly type = ELoginActions.LoginSuccess;
    constructor( public payload: any) {}
}

export class LoginError implements Action {
    public readonly type = ELoginActions.LoginError;
    constructor( public payload: any) {}
}



export type LoginActions = LogIn | LoginSuccess | LoginError;

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