reactant-share
Version:
A framework for building shared web applications with Reactant
15 lines (14 loc) • 1.29 kB
JavaScript
export { SharedAppOptions, coworkerKey, isClientName, lastActionName, loadFullStateActionName, preloadedStateActionName, proxyClientActionName, proxyExecutorKey, proxyServerActionName, proxyWorkerExecuteName, pushAllStateName, removeClientIdToServerName, requestSyncAllStateName, routerModuleName, storageModuleName, syncClientIdToServerName, syncClientIdsFromClientsName, syncModuleStateActionName, syncRouterName, syncStateActionName, syncStateName, syncToClientsName, syncWorkerRouterName } from './constants.js';
export { createSharedApp } from './createApp.js';
export { PortDetector } from './modules/portDetector.js';
export { Router } from './modules/router.js';
export { Storage } from './modules/storage.js';
export { Coworker, CoworkerOptions, createCoworker, getCoworker } from './modules/coworker.js';
export { useLock } from './lock.js';
export { delegate } from './delegate.js';
export { fork } from './fork.js';
export { mockPairTransports } from './mockPairTransports.js';
export { createBroadcastTransport } from './createTransport.js';
export { applyMethod } from './applyMethod.js';
export { RouterOptions, createBrowserHistory, createHashHistory, createMemoryHistory } from 'reactant-router';
export { REHYDRATE, StorageOptions, getRehydrated } from 'reactant-storage';