Create Todo version 2
[Début de la branche step-8]
import { Todo } from '../../models/todo';
export namespace TodoListModule {
export enum ActionTypes {
// [...]
LOAD_CREATE_TODO = '[todoList] Load Create Todo',
SUCCESS_CREATE_TODO = '[todoList] Success Create Todo',
ERROR_CREATE_TODO = '[todoList] Error Create Todo',
// CREATE_TODO = '[todoList] Create Todo',
}
// [...]
/*
export class CreateTodo {
readonly type = ActionTypes.CREATE_TODO;
constructor(public payload: Todo) {}
}
*/
export class LoadCreateTodo {
readonly type = ActionTypes.LOAD_CREATE_TODO;
constructor(public payload: Todo) {}
}
export class SuccessCreateTodo {
readonly type = ActionTypes.SUCCESS_CREATE_TODO;
constructor(public payload: Todo) {}
}
export class ErrorCreateTodo {
readonly type = ActionTypes.ERROR_CREATE_TODO;
}
// [...]
export type Actions = DeleteTodo
| LoadCreateTodo
| SuccessCreateTodo
| ErrorCreateTodo
// [...]
//| CreateTodo;
}Last updated