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