How to use the resolve-redux.createActions function in resolve-redux

To help you get started, we’ve selected a few resolve-redux examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github reimagined / resolve / packages / core / resolve-runtime / src / local / index.js View on Github external
const localEntry = async ({ assemblies, constants, domain, redux, routes }) => {
  try {
    const resolve = {
      instanceId: `${process.pid}${Math.floor(Math.random() * 100000)}`,
      seedClientEnvs: assemblies.seedClientEnvs,
      ...domain,
      ...constants,
      eventBroker: {},
      assemblies,
      redux,
      routes
    }

    resolve.aggregateActions = {}
    for (const aggregate of domain.aggregates) {
      Object.assign(resolve.aggregateActions, createActions(aggregate))
    }

    await initPerformanceTracer(resolve)
    await initBroker(resolve)
    await initExpress(resolve)
    await initWebsockets(resolve)
    await startExpress(resolve)

    log.debug('Local entry point cold start success')

    return emptyWorker
  } catch (error) {
    log.error('Local entry point cold start failure', error)
  }
}
github reimagined / resolve / examples / todo / client / actions / index.js View on Github external
  (result, aggregate) => ({ ...result, ...createActions(aggregate) }),
  {}
github reimagined / resolve / examples / todo-two-levels / client / actions / index.js View on Github external
  (result, aggregate) => ({ ...result, ...createActions(aggregate) }),
  {}
github reimagined / resolve / packages / resolve-scripts / src / template_sample / client / actions / index.js View on Github external
import { createActions } from 'resolve-redux'
import todoAggregate from '../../common/aggregates/todo'

export default createActions(todoAggregate, {
  setVisibilityFilter: filter => ({
    type: 'SET_VISIBILITY_FILTER',
    filter
  })
})