diff --git a/libs/core/state/src/actions/failure.type.ts b/libs/core/state/src/actions/failure.type.ts index 1392b98080..a203e03c16 100644 --- a/libs/core/state/src/actions/failure.type.ts +++ b/libs/core/state/src/actions/failure.type.ts @@ -2,12 +2,14 @@ import { Action } from '@ngrx/store'; import { DaffStateError } from '../errors/state-error.interface'; -/** - * An action that represents a failure of an operation. - */ -export interface DaffFailureAction extends Action { +export interface DaffFailable { /** * A list of errors that occured during the operation. */ readonly payload: DaffStateError[]; } + +/** + * An action that represents a failure of an operation. + */ +export interface DaffFailureAction extends DaffFailable, Action {} diff --git a/libs/core/state/src/actions/public_api.ts b/libs/core/state/src/actions/public_api.ts index b1ab264d81..479e4bca34 100644 --- a/libs/core/state/src/actions/public_api.ts +++ b/libs/core/state/src/actions/public_api.ts @@ -1 +1 @@ -export *from './failure.type'; +export * from './failure.type';