SpeciesFileGroup/taxonworks

View on GitHub
app/javascript/vue/tasks/uniquify/people/store/actions/actions.js

Summary

Maintainability
A
2 hrs
Test Coverage
import ActionNames from './actionNames.js'

import addMatchPerson from './addMatchPerson.js'
import addSelectPerson from './addSelectPerson.js'
import findMatchPeople from './findMatchPeople.js'
import findPeople from './findPeople.js'
import flipPeople from './flipPeople.js'
import processMerge from './processMerge.js'
import resetStore from './resetStore.js'
import removePerson from './removePerson.js'

const ActionFunctions = {
  [ActionNames.AddMatchPerson]: addMatchPerson,
  [ActionNames.AddSelectPerson]: addSelectPerson,
  [ActionNames.FindMatchPeople]: findMatchPeople,
  [ActionNames.FindPeople]: findPeople,
  [ActionNames.FlipPeople]: flipPeople,
  [ActionNames.ProcessMerge]: processMerge,
  [ActionNames.ResetStore]: resetStore,
  [ActionNames.RemovePerson]: removePerson
}

export { ActionFunctions, ActionNames }