(pendingProps, mode, expirationTime, key)
| 27696 | } |
| 27697 | |
| 27698 | function createFiberFromProfiler(pendingProps, mode, expirationTime, key) { |
| 27699 | { |
| 27700 | if (typeof pendingProps.id !== 'string' || typeof pendingProps.onRender !== 'function') { |
| 27701 | error('Profiler must specify an "id" string and "onRender" function as props'); |
| 27702 | } |
| 27703 | } |
| 27704 | |
| 27705 | var fiber = createFiber(Profiler, pendingProps, key, mode | ProfileMode); // TODO: The Profiler fiber shouldn't have a type. It has a tag. |
| 27706 | |
| 27707 | fiber.elementType = REACT_PROFILER_TYPE; |
| 27708 | fiber.type = REACT_PROFILER_TYPE; |
| 27709 | fiber.expirationTime = expirationTime; |
| 27710 | return fiber; |
| 27711 | } |
| 27712 | |
| 27713 | function createFiberFromSuspense(pendingProps, mode, expirationTime, key) { |
| 27714 | var fiber = createFiber(SuspenseComponent, pendingProps, key, mode); // TODO: The SuspenseComponent fiber shouldn't have a type. It has a tag. |
no test coverage detected