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