File tree Expand file tree Collapse file tree 4 files changed +13
-0
lines changed Expand file tree Collapse file tree 4 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,16 @@ primordials.SafePromise = makeSafe(
106106  class  SafePromise  extends  Promise  { } 
107107) ; 
108108
109+ // Create copies of URI handling functions 
110+ [ 
111+   decodeURI , 
112+   decodeURIComponent , 
113+   encodeURI , 
114+   encodeURIComponent , 
115+ ] . forEach ( ( fn )  =>  { 
116+   primordials [ fn . name ]  =  fn ; 
117+ } ) ; 
118+ 
109119// Create copies of the namespace objects 
110120[ 
111121  'JSON' , 
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ const {
1414  Symbol, 
1515  SymbolIterator, 
1616  SymbolToStringTag, 
17+   decodeURIComponent, 
1718}  =  primordials ; 
1819
1920const  {  inspect }  =  require ( 'internal/util/inspect' ) ; 
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ const {
2929  MathAbs, 
3030  ObjectCreate, 
3131  ObjectKeys, 
32+   decodeURIComponent, 
3233}  =  primordials ; 
3334
3435const  {  Buffer }  =  require ( 'buffer' ) ; 
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ const {
2525  ObjectCreate, 
2626  ObjectKeys, 
2727  SafeSet, 
28+   decodeURIComponent, 
2829}  =  primordials ; 
2930
3031const  {  toASCII }  =  require ( 'internal/idna' ) ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments