From 66868ac1b9a93428c605664a68eec573fe93c287 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Mon, 2 Aug 2021 12:52:19 +0100 Subject: [PATCH 1/2] fix: update import types This module supports more than just `AsyncIterable` --- packages/ipfs-unixfs-importer/src/types.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ipfs-unixfs-importer/src/types.d.ts b/packages/ipfs-unixfs-importer/src/types.d.ts index d09cf955..61753744 100644 --- a/packages/ipfs-unixfs-importer/src/types.d.ts +++ b/packages/ipfs-unixfs-importer/src/types.d.ts @@ -6,7 +6,7 @@ import { Blockstore } from 'interface-blockstore' interface ImportCandidate { path?: string - content?: AsyncIterable + content?: AsyncIterable | Iterable | Uint8Array mtime?: Mtime mode?: number } From 10547ed269c80d2ce75641b52acc488222c713ac Mon Sep 17 00:00:00 2001 From: achingbrain Date: Mon, 2 Aug 2021 13:07:17 +0100 Subject: [PATCH 2/2] chore: fix linting --- packages/ipfs-unixfs-exporter/test/importer.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ipfs-unixfs-exporter/test/importer.spec.js b/packages/ipfs-unixfs-exporter/test/importer.spec.js index c722d082..882a3f85 100644 --- a/packages/ipfs-unixfs-exporter/test/importer.spec.js +++ b/packages/ipfs-unixfs-exporter/test/importer.spec.js @@ -392,10 +392,10 @@ strategies.forEach((strategy) => { it('fails on an iterator that yields bad content', async () => { try { + // @ts-expect-error bad content await all(importer([{ path: '200Bytes.txt', content: { - // @ts-expect-error bad content [Symbol.iterator]: function * () { yield 7 }