UNPKG

synapse-storage

Version:

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

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