diff --git a/lib/internal/util.js b/lib/internal/util.js index 4dfcf81837b912..83c0915e5f02c6 100644 --- a/lib/internal/util.js +++ b/lib/internal/util.js @@ -278,3 +278,14 @@ promisify.custom = kCustomPromisifiedSymbol; exports.promisify = promisify; exports.customPromisifyArgs = kCustomPromisifyArgsSymbol; + +exports.intrinsic = { + FunctionApply: Function.prototype.apply, + FunctionCall: Function.prototype.call, + ObjectAssign: Object.assign, + ObjectSetPrototypeOf: Object.setPrototypeOf, + Object: Object, + Array: Array, + ObjectPrototype: Object.assign({}, Object.prototype), + ArrayPrototype: Object.assign({}, Array.prototype) +};