summaryrefslogtreecommitdiff
path: root/packages/integrations/node/src/response-iterator.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/node/src/response-iterator.ts')
-rw-r--r--packages/integrations/node/src/response-iterator.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/integrations/node/src/response-iterator.ts b/packages/integrations/node/src/response-iterator.ts
index 0dd6e63af..ef7a42c40 100644
--- a/packages/integrations/node/src/response-iterator.ts
+++ b/packages/integrations/node/src/response-iterator.ts
@@ -6,6 +6,7 @@
import type { ReadableStreamDefaultReadResult } from 'node:stream/web';
import { Readable as NodeReadableStream } from 'stream';
+import { AstroError } from 'astro/errors';
interface NodeStreamIterator<T> {
next(): Promise<IteratorResult<T, boolean | undefined>>;
@@ -221,5 +222,7 @@ export function responseIterator<T>(response: Response | Buffer): AsyncIterableI
if (isNodeReadableStream(body)) return nodeStreamIterator<T>(body);
- throw new Error('Unknown body type for responseIterator. Please pass a streamable response.');
+ throw new AstroError(
+ 'Unknown body type for responseIterator. Please pass a streamable response.'
+ );
}