</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">path</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="https://multiformats.github.io/js-multiformats/classes/cid.CID.html" class="tsd-signature-type external" target="_blank">CID</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><a href="https://multiformats.github.io/js-multiformats/types/link_interface.Version.html" class="tsd-signature-type external" target="_blank">Version</a><span class="tsd-signature-symbol">></span></span></li><li><span><span class="tsd-kind-parameter">blockstore</span>: <a href="../types/ipfs_unixfs_exporter.ReadableStorage.html" class="tsd-signature-type tsd-kind-type-alias">ReadableStorage</a></span></li><li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/ipfs_unixfs_exporter.ExporterOptions.html" class="tsd-signature-type tsd-kind-interface">ExporterOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol"><</span><a href="../types/ipfs_unixfs_exporter.UnixFSEntry.html" class="tsd-signature-type tsd-kind-type-alias">UnixFSEntry</a><span class="tsd-signature-symbol">></span></h4><div class="tsd-comment tsd-typography"><h4>Example</h4><pre><code class="language-typescript"><span class="hl-14">import</span><span class="hl-1"> { </span><span class="hl-4">exporter</span><span class="hl-1"> } </span><span class="hl-14">from</span><span class="hl-1"> </span><span class="hl-5">'ipfs-unixfs-exporter'</span><br/><span class="hl-14">import</span><span class="hl-1"> { </span><span class="hl-4">CID</span><span class="hl-1"> } </span><span class="hl-14">from</span><span class="hl-1"> </span><span class="hl-5">'multiformats/cid'</span><br/><br/><span class="hl-0">const</span><span class="hl-1"> </span><span class="hl-2">cid</span><span class="hl-1"> = </span><span class="hl-2">CID</span><span class="hl-1">.</span><span class="hl-3">parse</span><span class="hl-1">(</span><span class="hl-5">'QmFoo'</span><span class="hl-1">)</span><br/><br/><span class="hl-0">const</span><span class="hl-1"> </span><span class="hl-2">entry</span><span class="hl-1"> = </span><span class="hl-14">await</span><span class="hl-1"> </span><span class="hl-3">exporter</span><span class="hl-1">(</span><span class="hl-4">cid</span><span class="hl-1">, </span><span class="hl-4">blockstore</span><span class="hl-1">, {</span><br/><span class="hl-1"> </span><span class="hl-4">signal:</span><span class="hl-1"> </span><span class="hl-4">AbortSignal</span><span class="hl-1">.</span><span class="hl-3">timeout</span><span class="hl-1">(</span><span class="hl-6">50000</span><span class="hl-1">)</span><br/><span class="hl-1">})</span><br/><br/><span class="hl-14">if</span><span class="hl-1"> (</span><span class="hl-4">entry</span><span class="hl-1">.</span><span class="hl-4">type</span><span class="hl-1"> === </span><span class="hl-5">'file'</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-14">for</span><span class="hl-1"> </span><span class="hl-14">await</span><span class="hl-1"> (</span><span class="hl-0">const</span><span class="hl-1"> </span><span class="hl-2">chunk</span><span class="hl-1"> </span><span class="hl-0">of</span><span class="hl-1"> </span><span class="hl-4">entry</span><span class="hl-1">.</span><span class="hl-3">content</span><span class="hl-1">()) {</span><br/><span class="hl-1"> </span><span class="hl-7">// chunk is a Uint8Array</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}</span>
0 commit comments