| 
									
										
										
										
											2023-08-27 12:55:25 +12:00
										 |  |  | #import <Streams/ReadableStream.idl> | 
					
						
							| 
									
										
										
										
											2023-11-19 12:44:42 +13:00
										 |  |  | #import <Streams/ReadableStreamDefaultReader.idl> | 
					
						
							| 
									
										
										
										
											2023-04-08 12:01:49 -07:00
										 |  |  | #import <Streams/ReadableStreamGenericReader.idl> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-27 12:55:25 +12:00
										 |  |  | // https://streams.spec.whatwg.org/#readablestreambyobreader | 
					
						
							| 
									
										
										
										
											2023-04-08 12:01:49 -07:00
										 |  |  | [Exposed=*] | 
					
						
							|  |  |  | interface ReadableStreamBYOBReader { | 
					
						
							| 
									
										
										
										
											2023-08-27 12:55:25 +12:00
										 |  |  |     constructor(ReadableStream stream); | 
					
						
							| 
									
										
										
										
											2023-04-08 12:01:49 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-07-08 16:39:52 +02:00
										 |  |  |     Promise<ReadableStreamReadResult> read(ArrayBufferView view, optional ReadableStreamBYOBReaderReadOptions options = {}); | 
					
						
							| 
									
										
										
										
											2023-11-19 12:44:42 +13:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-27 13:29:32 +12:00
										 |  |  |     undefined releaseLock(); | 
					
						
							| 
									
										
										
										
											2023-04-08 12:01:49 -07:00
										 |  |  | }; | 
					
						
							|  |  |  | ReadableStreamBYOBReader includes ReadableStreamGenericReader; | 
					
						
							| 
									
										
										
										
											2024-07-08 16:39:52 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | dictionary ReadableStreamBYOBReaderReadOptions { | 
					
						
							|  |  |  |     [EnforceRange] unsigned long long min = 1; | 
					
						
							|  |  |  | }; |