MCPcopy
hub / github.com/webpack/webpack / createPropertyDescriptor

Function createPropertyDescriptor

lib/hmr/HotModuleReplacement.runtime.js:175–186  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

173 * @returns {PropertyDescriptor} descriptor forwarding to require
174 */
175 var createPropertyDescriptor = function (name) {
176 return {
177 configurable: true,
178 enumerable: true,
179 get: function () {
180 return require[name];
181 },
182 set: function (value) {
183 require[name] = value;
184 }
185 };
186 };
187 for (var name in require) {
188 if (Object.prototype.hasOwnProperty.call(require, name) && name !== "e") {
189 Object.defineProperty(fn, name, createPropertyDescriptor(name));

Callers 1

createRequireFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected