This commit is contained in:
2025-07-28 22:50:12 +00:00
parent eb2ccd8d9f
commit 8e75047d1f
6 changed files with 53 additions and 5 deletions

View File

@@ -69,6 +69,13 @@ export class CoreResponse<T = any> extends AbstractCoreResponse<T> implements ty
return this.response.body;
}
/**
* Node.js stream method - not available in browser
*/
streamNode(): never {
throw new Error('streamNode() is not available in browser/fetch environment. Use stream() for web-style ReadableStream.');
}
/**
* Get the raw Response object
*/

View File

@@ -7,8 +7,8 @@ export * from '../core_base/types.js';
* Fetch-specific response extensions
*/
export interface IFetchResponse<T = any> extends baseTypes.ICoreResponse<T> {
// Fetch-specific methods
stream(): ReadableStream<Uint8Array> | null;
// Node.js stream method that throws in browser
streamNode(): never;
// Access to raw Response object
raw(): Response;