Skip to content

Instantly share code, notes, and snippets.

@dvallin
Created November 29, 2017 16:46
Show Gist options
  • Save dvallin/75e61d1385171a069c03b48dee8f5362 to your computer and use it in GitHub Desktop.
Save dvallin/75e61d1385171a069c03b48dee8f5362 to your computer and use it in GitHub Desktop.
export enum Actions {
AddTask = 'addTask',
SetTaskComplete = 'setTaskComplete'
}
export interface SetTaskComplete {
type: Actions.ClickTaskComplete;
title: string;
complete: boolean;
}
export enum Mutations {
TaskAdded = 'taskAdded',
TaskStateChanged = 'taskStateChanged'
}
export interface TaskStateChanged {
type: Mutations.TaskStateChanged;
task: Task;
newTaskState: TaskState;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment