kubo-rpc-client
Version:
A client library for the Kubo RPC API
17 lines • 685 B
JavaScript
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