| 
									
										
										
										
											2020-11-20 14:20:38 +01:00
										 |  |  | # typed: strict | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module SharedEnvExtension | 
					
						
							| 
									
										
										
										
											2024-08-23 05:21:23 +01:00
										 |  |  |   requires_ancestor { Sorbet::Private::Static::ENVClass } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   # Overload to allow `PATH` values. | 
					
						
							|  |  |  |   sig { | 
					
						
							|  |  |  |     type_parameters(:U).params( | 
					
						
							|  |  |  |       key:   String, | 
					
						
							|  |  |  |       value: T.all(T.type_parameter(:U), T.nilable(T.any(String, PATH))), | 
					
						
							|  |  |  |     ).returns(T.type_parameter(:U)) | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   def []=(key, value); end | 
					
						
							| 
									
										
										
										
											2020-11-20 14:20:38 +01:00
										 |  |  | end |