UNPKG

reactant-share

Version:

A framework for building shared web applications with Reactant

32 lines (28 loc) 1.54 kB
// Client to Server export const proxyClientActionName = '@@reactant:proxyClient'; export const preloadedStateActionName = '@@reactant:preloadedState'; export const isClientName = '@@reactant:isClient'; export const loadFullStateActionName = '@@reactant:loadFullState'; export const syncRouterName = '@@reactant:syncRouter'; export const syncClientIdToServerName = '@@reactant:syncClientIdToServer'; export const removeClientIdToServerName = '@@reactant:removeClientIdToServer'; // Server to Client export const proxyServerActionName = '@@reactant:proxyServer'; export const lastActionName = '@@reactant:lastAction'; export const syncToClientsName = '@@reactant:syncToClients'; export const syncWorkerRouterName = '@@reactant:syncWorkerRouter'; export const syncClientIdsFromClientsName = '@@reactant:syncClientIdsFromClients'; export const SharedAppOptions = Symbol('SharedAppOptions'); export const storageModuleName = 'Storage'; export const routerModuleName = 'Router'; // Coworker export const proxyExecutorKey = Symbol('proxyExecutor'); export const proxyWorkerExecuteName = '@@reactant:coworkerProxyWorkerExecute'; export const syncStateName = '@@reactant:coworkerSyncState'; export const requestSyncAllStateName = '@@reactant:coworkerRequestSyncAllState'; export const pushAllStateName = '@@reactant:coworkerPushAllState'; export const coworkerKey = Symbol('coworker'); // Redux action types export const syncStateActionName = '@@reactant:syncState'; export const syncModuleStateActionName = '@@reactant:syncModuleState';