Update Todo v2
[Début de la branche step-10]
// [...]
export namespace TodoListModule {
export enum ActionTypes {
// [...]
// UPDATE_TODO = '[todoList] Update Todo',
LOAD_UPDATE_TODO = '[todoList] Load Update Todo',
SUCCESS_UPDATE_TODO = '[todoList] Success Update Todo',
ERROR_UPDATE_TODO = '[todoList] Error Update Todo',
// [...]
}
// PATCH TODO
/*
export class UpdateTodo {
readonly type = ActionTypes.UPDATE_TODO;
constructor(public payload: Todo) {}
}
*/
export class LoadUpdateTodo {
readonly type = ActionTypes.LOAD_UPDATE_TODO;
constructor(public payload: Todo) {}
}
export class SuccessUpdateTodo {
readonly type = ActionTypes.SUCCESS_UPDATE_TODO;
constructor(public payload: Todo) {}
}
export class ErrorUpdateTodo {
readonly type = ActionTypes.ERROR_UPDATE_TODO;
constructor(public payload: Todo) {}
}
// [...]
export type Actions = LoadInitTodos
// [...]
// | UpdateTodo
| LoadUpdateTodo
| ErrorUpdateTodo
| SuccessUpdateTodo;
}Last updated