synapse-storage
Version:
Набор инструментов для управления состоянием и апи-запросами
19 lines (12 loc) • 686 B
JavaScript
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