Skip to content

Commit 52ca47c

Browse files
committed
Replacing ReadableStream and WritableStream
1 parent 3f1fc3e commit 52ca47c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pipedream/types",
3-
"version": "0.3.3",
3+
"version": "0.3.4",
44
"description": "Pipedream TypeScript types",
55
"keywords": [
66
"pipedream",

types/src/index.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Readable, Writable } from "stream";
2+
13
/* eslint-disable @typescript-eslint/no-explicit-any */
24
export type JSONValue =
35
| string
@@ -69,7 +71,7 @@ export interface HTTPResponse {
6971
/**
7072
* Http Body
7173
*/
72-
body: string | Buffer | ReadableStream;
74+
body: string | Buffer | Readable;
7375
/**
7476
* If true, issue the response when the promise returned is resolved, otherwise issue
7577
* the response at the end of the workflow execution
@@ -114,13 +116,13 @@ export interface IApi {
114116

115117
export interface IFile {
116118
delete(): Promise<void>;
117-
createReadStream(): Promise<ReadableStream>;
118-
createWriteStream(contentType?: string, contentLength?: number): Promise<WritableStream>;
119+
createReadStream(): Promise<Readable>;
120+
createWriteStream(contentType?: string, contentLength?: number): Promise<Writable>;
119121
toEncodedString(encoding?: string, start?: number, end?: number): Promise<string>;
120122
toUrl(): Promise<string>;
121123
toFile(localFilePath: string): Promise<void>;
122124
toBuffer(): Promise<Buffer>;
123-
fromReadableStream(readableStream: ReadableStream, contentType?: string, contentSize?: number): Promise<IFile>;
125+
fromReadableStream(readableStream: Readable, contentType?: string, contentSize?: number): Promise<IFile>;
124126
fromFile(localFilePath: string, contentType?: string): Promise<IFile>;
125127
fromUrl(url: string, options?: any): Promise<IFile>;
126128
toJSON(): any;

0 commit comments

Comments
 (0)