kubo-rpc-client-esm-cjs
Version:
A client library for the Kubo RPC API
23 lines • 904 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSwarm = void 0;
const addrs_js_1 = require("./addrs.js");
const connect_js_1 = require("./connect.js");
const disconnect_js_1 = require("./disconnect.js");
const local_addrs_js_1 = require("./local-addrs.js");
const peers_js_1 = require("./peers.js");
/**
* @param {import('../types').Options} config
* @returns {import('../types').IPFS<import('../types').HTTPClientExtraOptions>['swarm']}
*/
function createSwarm(config) {
return {
addrs: (0, addrs_js_1.createAddrs)(config),
connect: (0, connect_js_1.createConnect)(config),
disconnect: (0, disconnect_js_1.createDisconnect)(config),
localAddrs: (0, local_addrs_js_1.createLocalAddrs)(config),
peers: (0, peers_js_1.createPeers)(config)
};
}
exports.createSwarm = createSwarm;
//# sourceMappingURL=index.js.map