mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 07:42:43 +00:00 
			
		
		
		
	 87654f5b51
			
		
	
	
		87654f5b51
		
	
	
	
	
		
			
			This is so we can just assume it exists in Fetch APIs (while still skipping functionality that relies on a full implementation, of course).
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			515 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			515 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2022, Linus Groh <linusg@serenityos.org>
 | |
|  *
 | |
|  * SPDX-License-Identifier: BSD-2-Clause
 | |
|  */
 | |
| 
 | |
| #include <LibWeb/Streams/AbstractOperations.h>
 | |
| #include <LibWeb/Streams/ReadableStream.h>
 | |
| 
 | |
| namespace Web::Streams {
 | |
| 
 | |
| // https://streams.spec.whatwg.org/#is-readable-stream-locked
 | |
| bool is_readable_stream_locked(ReadableStream const& stream)
 | |
| {
 | |
|     // 1. If stream.[[reader]] is undefined, return false.
 | |
|     if (stream.reader() == nullptr)
 | |
|         return false;
 | |
| 
 | |
|     // 2. Return true.
 | |
|     return true;
 | |
| }
 | |
| 
 | |
| }
 |