@@ -28,6 +28,7 @@ declare class ReadableStreamController {
28
28
): void;
29
29
30
30
desiredSize: number;
31
+ // $FlowFixMe[unclear-type]
31
32
enqueue(chunk: any): void;
32
33
error(error: Error): void;
33
34
}
@@ -40,6 +41,7 @@ declare class ReadableStreamReader {
40
41
constructor(stream: ReadableStream): void;
41
42
read(): Promise<{
42
43
done: boolean,
44
+ // $FlowFixMe[unclear-type]
43
45
value: ?any,
44
46
...
45
47
}>;
@@ -74,6 +76,7 @@ type PipeToOptions = {
74
76
75
77
type QueuingStrategy = {
76
78
highWaterMark: number,
79
+ // $FlowFixMe[unclear-type]
77
80
size(chunk: ?any): number,
78
81
...
79
82
};
@@ -88,6 +91,7 @@ declare class ReadableStream {
88
91
89
92
getReader(): ReadableStreamReader;
90
93
locked: boolean;
94
+ // $FlowFixMe[unclear-type]
91
95
pipeThrough(transform: PipeThroughTransformStream, options: ?any): void;
92
96
pipeTo(dest: WritableStream, options: ?PipeToOptions): Promise<void>;
93
97
tee(): [ReadableStream, ReadableStream];
@@ -104,17 +108,23 @@ declare interface UnderlyingSink {
104
108
close?: (controller: WritableStreamController) => ?Promise<void>;
105
109
start?: (controller: WritableStreamController) => ?Promise<void>;
106
110
type?: string;
111
+ // $FlowFixMe[unclear-type]
107
112
write?: (chunk: any, controller: WritableStreamController) => ?Promise<void>;
108
113
}
109
114
110
115
declare interface WritableStreamWriter {
116
+ // $FlowFixMe[unclear-type]
111
117
abort(reason: string): ?Promise<any>;
118
+ // $FlowFixMe[unclear-type]
112
119
close(): Promise<any>;
120
+ // $FlowFixMe[unclear-type]
113
121
closed: Promise<any>;
114
122
115
123
desiredSize?: number;
124
+ // $FlowFixMe[unclear-type]
116
125
ready: Promise<any>;
117
126
releaseLock(): void;
127
+ // $FlowFixMe[unclear-type]
118
128
write(chunk: any): Promise<any>;
119
129
}
120
130
0 commit comments