kubo-rpc-client-esm-cjs
Version:
A client library for the Kubo RPC API
23 lines • 656 B
JavaScript
import { createRmAll } from './rm-all.js';
import last from 'it-last';
import { configure } from '../lib/configure.js';
/**
* @param {import('../types').Options} config
*/
export const createRm = (config) => {
const all = createRmAll(config);
return configure(() => {
/**
* @type {import('../types').PinAPI["rm"]}
*/
async function rm(path, options = {}) {
// @ts-expect-error last can return undefined
return last(all([{
path,
...options
}], options));
}
return rm;
})(config);
};
//# sourceMappingURL=rm.js.map