(request)
| 144 | * @returns {unknown} module exports |
| 145 | */ |
| 146 | var fn = function (request) { |
| 147 | if (me.hot.active) { |
| 148 | if (installedModules[request]) { |
| 149 | var parents = installedModules[request].parents; |
| 150 | if (parents.indexOf(moduleId) === -1) { |
| 151 | parents.push(moduleId); |
| 152 | } |
| 153 | } else { |
| 154 | currentParents = [moduleId]; |
| 155 | currentChildModule = request; |
| 156 | } |
| 157 | if (me.children.indexOf(request) === -1) { |
| 158 | me.children.push(request); |
| 159 | } |
| 160 | } else { |
| 161 | console.warn( |
| 162 | "[HMR] unexpected require(" + |
| 163 | request + |
| 164 | ") from disposed module " + |
| 165 | moduleId |
| 166 | ); |
| 167 | currentParents = []; |
| 168 | } |
| 169 | return require(request); |
| 170 | }; |
| 171 | /** |
| 172 | * @param {string} name property name |
| 173 | * @returns {PropertyDescriptor} descriptor forwarding to require |
no test coverage detected