(pendingProps, mode, expirationTime, key)
| 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. |
no test coverage detected