UNPKG

kubo-rpc-client

Version:
17 lines 685 B
import { createLs } from './ls.js'; import { createPeers } from './peers.js'; import { createPublish } from './publish.js'; import { createSubscribe } from './subscribe.js'; import { SubscriptionTracker } from './subscription-tracker.js'; import { createUnsubscribe } from './unsubscribe.js'; export function createPubsub(client) { const subscriptionTracker = new SubscriptionTracker(); return { ls: createLs(client), peers: createPeers(client), publish: createPublish(client), subscribe: createSubscribe(client, subscriptionTracker), unsubscribe: createUnsubscribe(client, subscriptionTracker) }; } //# sourceMappingURL=index.js.map