Skip to content

Commit a628702

Browse files
amirai21asafgardin
authored andcommitted
feat: wip
1 parent eac5e6e commit a628702

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/files/NodeFilesHandler.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { UnifiedFormData } from 'types';
22
import { FilePathOrFileObject } from 'types/rag';
33
import { BaseFilesHandler } from './BaseFilesHandler';
4-
import { FormDataNode } from 'types/API';
54

65
export class NodeFilesHandler extends BaseFilesHandler {
7-
async convertReadableStream(whatwgStream: ReadableStream): Promise<NodeJS.ReadableStream> {
6+
async convertReadableStream(readableStream: ReadableStream): Promise<NodeJS.ReadableStream> {
87
const { Readable } = await import('stream');
9-
const reader = whatwgStream.getReader();
8+
const reader = readableStream.getReader();
109

1110
return new Readable({
1211
async read() {
@@ -20,11 +19,6 @@ export class NodeFilesHandler extends BaseFilesHandler {
2019
});
2120
}
2221

23-
getBoundary(formData: UnifiedFormData): string {
24-
const formDataNode = formData as FormDataNode;
25-
return formDataNode.getBoundary();
26-
}
27-
2822
async createFormData(file: FilePathOrFileObject): Promise<UnifiedFormData> {
2923
const { default: FormDataNode } = await import('form-data');
3024
const formData = new FormDataNode();
@@ -46,7 +40,9 @@ export class NodeFilesHandler extends BaseFilesHandler {
4640

4741
getMultipartFormDataHeaders(formData: UnifiedFormData): Record<string, string> | null {
4842
if (formData instanceof FormData) {
49-
throw new Error('getMultipartFormDataHeaders invoked with native browser FormData instance instead of NodeJS form-data');
43+
throw new Error(
44+
'getMultipartFormDataHeaders invoked with native browser FormData instance instead of NodeJS form-data',
45+
);
5046
}
5147
const boundary = formData.getBoundary();
5248
return {

0 commit comments

Comments
 (0)