MCPcopy Create free account
hub / github.com/microsoft/SandDance / createFiberFromProfiler

Function createFiberFromProfiler

docs/external/js/react-dom.development.js:24138–24151  ·  view source on GitHub ↗
(pendingProps, mode, expirationTime, key)

Source from the content-addressed store, hash-verified

24136 }
24137
24138 function createFiberFromProfiler(pendingProps, mode, expirationTime, key) {
24139 {
24140 if (typeof pendingProps.id !== 'string' || typeof pendingProps.onRender !== 'function') {
24141 error('Profiler must specify an "id" string and "onRender" function as props');
24142 }
24143 }
24144
24145 var fiber = createFiber(Profiler, pendingProps, key, mode | ProfileMode); // TODO: The Profiler fiber shouldn't have a type. It has a tag.
24146
24147 fiber.elementType = REACT_PROFILER_TYPE;
24148 fiber.type = REACT_PROFILER_TYPE;
24149 fiber.expirationTime = expirationTime;
24150 return fiber;
24151 }
24152
24153 function createFiberFromSuspense(pendingProps, mode, expirationTime, key) {
24154 var fiber = createFiber(SuspenseComponent, pendingProps, key, mode); // TODO: The SuspenseComponent fiber shouldn't have a type. It has a tag.

Callers 1

Calls 2

createFiberFunction · 0.85
errorFunction · 0.70

Tested by

no test coverage detected