Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/modules/todo/effects"

Index

Type aliases

DeleteOutcome

DeleteOutcome: Ok<Todo, Delete> | Bad<MutableTodo, Delete>

RedoableEvent

RedoableEvent: SaveEvent | DeleteEvent

ResetableOperation

ResetableOperation: Ok<Todo, Save> | Bad<MutableTodo, Save | Delete>

Operations that can be reset to Noop

SaveOutcome

SaveOutcome: Ok<Todo, Save> | Bad<MutableTodo, Save>

Writer

Writer: function

Type declaration

Variables

Const addEffect

addEffect: (Anonymous function) = makeWriteEffect(makeAddTransaction)

Const remoteEffect

remoteEffect: (Anonymous function) = makeWriteEffect(makeRemoveTransaction)

Const updateEffect

updateEffect: (Anonymous function) = makeWriteEffect(makeUpdateTransaction)

Functions

Const makeWriteEffect

  • makeWriteEffect(transactionMaker: function): (Anonymous function)

Const resetOkAndBadTodosEffect

  • resetOkAndBadTodosEffect(writer: Writer): (Anonymous function)

Const runCreateOutcomeEffect

  • runCreateOutcomeEffect(writer: Writer): (Anonymous function)

Const runDeleteOutcomeEffect

  • runDeleteOutcomeEffect(writer: Writer): (Anonymous function)

Const runSaveOutcomeEffect

  • runSaveOutcomeEffect(writer: Writer): (Anonymous function)

Generated using TypeDoc