synapse-storage
Version:
Набор инструментов для управления состоянием и апи-запросами
19 lines (12 loc) • 712 B
JavaScript
import { WorkerChannel } from "../utils/worker-channel.util.js";
import { createSyncSharedStateMiddleware } from "./shared-state.factory.js";
/**
* Кросс-табная синхронизация через SharedWorker (sync-хранилища), с прозрачным
* фолбэком на BroadcastChannel. Тонкая обёртка над {@link createSyncSharedStateMiddleware}.
*/ const syncSharedWorkerMiddleware = createSyncSharedStateMiddleware({
name: 'sync-shared-worker',
label: 'syncSharedWorkerMiddleware',
createChannel: (channelName)=>new WorkerChannel(channelName)
});
export { syncSharedWorkerMiddleware };
//# sourceMappingURL=sync-shared-worker.middleware.js.map