kubo-rpc-client
Version:
A client library for the Kubo RPC API
16 lines • 568 B
JavaScript
import last from 'it-last';
import { createAddAll } from './add-all.js';
import { normaliseInput } from './lib/files/normalise-input-single.js';
export function createAdd(client) {
const all = createAddAll(client);
return async function add(input, options = {}) {
const source = normaliseInput(input);
const addAllPromise = all(source, options);
const result = await last(addAllPromise);
if (result == null) {
throw new Error('Invalid body');
}
return result;
};
}
//# sourceMappingURL=add.js.map