Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 22x 22x | import {
GenericReleasesAction,
ReleasesReduxState,
} from "../../../types/releaseTypes";
import { UPDATE_FAILED_REVISIONS } from "../actions/failedRevisions";
export type UpdateFailedRevisionsAction = GenericReleasesAction<
typeof UPDATE_FAILED_REVISIONS,
{ failedRevisions: ReleasesReduxState["failedRevisions"] }
>;
export type FailedRevisionsAction = UpdateFailedRevisionsAction;
export default function failedRevisions(
state: ReleasesReduxState["failedRevisions"] = [],
action: FailedRevisionsAction
) {
switch (action.type) {
case UPDATE_FAILED_REVISIONS:
return [...state, ...action.payload.failedRevisions];
default:
return state;
}
}
|