Как сделать универсальный экшн на обработку ошибок?
Хочу сделать базовый экшн на обработку ошибок, есть такой екшн логина в нем есть екшн логинЕррор , и есть куча похожих файлов екшынов. Я хочу что б каждый раз не писать логинЕррор или регистерЕррор, сделать универсальный еррор, что можно было его использовать в любом месте где нужно выводить ошибку. Подскажите как правильно, или саму логику. Спасибо)
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;