UNPKG

synapse-storage

Version:

Набор инструментов для управления состоянием и апи-запросами

19 lines (12 loc) 686 B
import { SyncBroadcastChannel } from "../utils/broadcast.util.js"; import { createSyncSharedStateMiddleware } from "./shared-state.factory.js"; /** * Кросс-табная синхронизация через BroadcastChannel (sync-хранилища). * Тонкая обёртка над {@link createSyncSharedStateMiddleware} — вся логика в фабрике. */ const syncBroadcastMiddleware = createSyncSharedStateMiddleware({ name: 'sync-broadcast', label: 'syncBroadcastMiddleware', createChannel: (channelName)=>new SyncBroadcastChannel(channelName) }); export { syncBroadcastMiddleware }; //# sourceMappingURL=sync-broadcast.middleware.js.map