= createActionGroup({ source: 'Todo', events: { 'Add Todo': props<{ value: string }>(), 'Add Todo Finished': props<{ todo: Todo }>(), 'Load All Todos': emptyProps(), 'Load All Todos Finished': props<{ todos: Todo[] }>(), 'Set As Done': props<{ todo: Todo }>(), 'Set As Done Finished': props<{ todo: Todo }>(), 'Delete Todo': props<{ todo: Todo }>(), 'Delete Todo Finished': props<{ todo: Todo }>(), }, }); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 'Add Todo': props<{ value: string }>(), export const TodoActions = createActionGroup({ 1 source: 'Todo', 2 events: { 3 4 'Add Todo Finished': props<{ todo: Todo }>(), 5 6 'Load All Todos': emptyProps(), 7 'Load All Todos Finished': props<{ todos: Todo[] }>(), 8 9 'Set As Done': props<{ todo: Todo }>(), 10 'Set As Done Finished': props<{ todo: Todo }>(), 11 12 'Delete Todo': props<{ todo: Todo }>(), 13 'Delete Todo Finished': props<{ todo: Todo }>(), 14 }, 15 }); 16 'Add Todo Finished': props<{ todo: Todo }>(), export const TodoActions = createActionGroup({ 1 source: 'Todo', 2 events: { 3 'Add Todo': props<{ value: string }>(), 4 5 6 'Load All Todos': emptyProps(), 7 'Load All Todos Finished': props<{ todos: Todo[] }>(), 8 9 'Set As Done': props<{ todo: Todo }>(), 10 'Set As Done Finished': props<{ todo: Todo }>(), 11 12 'Delete Todo': props<{ todo: Todo }>(), 13 'Delete Todo Finished': props<{ todo: Todo }>(), 14 }, 15 }); 16 'Load All Todos': emptyProps(), 'Load All Todos Finished': props<{ todos: Todo[] }>(), export const TodoActions = createActionGroup({ 1 source: 'Todo', 2 events: { 3 'Add Todo': props<{ value: string }>(), 4 'Add Todo Finished': props<{ todo: Todo }>(), 5 6 7 8 9 'Set As Done': props<{ todo: Todo }>(), 10 'Set As Done Finished': props<{ todo: Todo }>(), 11 12 'Delete Todo': props<{ todo: Todo }>(), 13 'Delete Todo Finished': props<{ todo: Todo }>(), 14 }, 15 }); 16 'Set As Done': props<{ todo: Todo }>(), 'Set As Done Finished': props<{ todo: Todo }>(), export const TodoActions = createActionGroup({ 1 source: 'Todo', 2 events: { 3 'Add Todo': props<{ value: string }>(), 4 'Add Todo Finished': props<{ todo: Todo }>(), 5 6 'Load All Todos': emptyProps(), 7 'Load All Todos Finished': props<{ todos: Todo[] }>(), 8 9 10 11 12 'Delete Todo': props<{ todo: Todo }>(), 13 'Delete Todo Finished': props<{ todo: Todo }>(), 14 }, 15 }); 16 export const TodoActions = createActionGroup({ source: 'Todo', events: { 'Add Todo': props<{ value: string }>(), 'Add Todo Finished': props<{ todo: Todo }>(), 'Load All Todos': emptyProps(), 'Load All Todos Finished': props<{ todos: Todo[] }>(), 'Set As Done': props<{ todo: Todo }>(), 'Set As Done Finished': props<{ todo: Todo }>(), 'Delete Todo': props<{ todo: Todo }>(), 'Delete Todo Finished': props<{ todo: Todo }>(), }, }); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16