Skip to content

Commit b9340ed

Browse files
committed
fix: inputFile types
1 parent 379ff46 commit b9340ed

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

templates/node/lib/inputFile.js.twig

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,27 @@ class InputFile {
8181
return InputFile.fromBuffer(buffer, filename);
8282
};
8383

84+
/**
85+
* @param {ReadableStream} stream
86+
* @param {string} filename
87+
* @param {number} size
88+
* @returns {InputFile}
89+
*/
90+
static fromStream = (stream, filename, size) => {
91+
return new InputFile(stream, filename, size);
92+
};
93+
94+
/**
95+
* @param {Blob} blob
96+
* @param {string} filename
97+
* @returns {InputFile}
98+
*/
99+
static fromBlob = (blob, filename) => {
100+
const stream = blob.stream();
101+
const size = blob.size;
102+
return new InputFile(stream, filename, size);
103+
};
104+
84105
/**
85106
* @param {ReadableStream} stream
86107
* @param {string} filename

0 commit comments

Comments
 (0)