MCPcopy Create free account
hub / github.com/gaearon/react-hot-loader / defineProxyMethods

Function defineProxyMethods

src/proxy/createClassProxy.js:223–234  ·  view source on GitHub ↗
(Proxy, Base = {})

Source from the content-addressed store, hash-verified

221 }
222
223 const defineProxyMethods = (Proxy, Base = {}) => {
224 defineClassMembers(Proxy, {
225 ...fakeBasePrototype(Base),
226 // eslint-disable-next-line no-nested-ternary
227 ...(proxyConfig.pureRender ? {} : { render: proxiedRender }),
228 hotComponentRender,
229 hotComponentUpdate,
230 componentDidMount,
231 componentDidUpdate,
232 componentWillUnmount,
233 });
234 };
235
236 let ProxyFacade;
237 let ProxyComponent = null;

Callers 2

createClassProxyFunction · 0.85
classHotReplacementFunction · 0.85

Calls 2

defineClassMembersFunction · 0.85
fakeBasePrototypeFunction · 0.85

Tested by

no test coverage detected