UNPKG

kubo-rpc-client-esm-cjs

Version:
22 lines 621 B
import { encodeQuery, decodePin } from './utils.js'; /** * @param {import('../../lib/core').Client} client */ export function createLs(client) { /** * @type {import('../../types.js').RemotePiningAPI["ls"]} */ async function* ls({ timeout, signal, headers, ...query }) { const response = await client.post('pin/remote/ls', { timeout, signal, headers, searchParams: encodeQuery(query) }); for await (const pin of response.ndjson()) { yield decodePin(pin); } } return ls; } //# sourceMappingURL=ls.js.map