(fiber)
| 3131 | } |
| 3132 | |
| 3133 | function describeFiber(fiber) { |
| 3134 | switch (fiber.tag) { |
| 3135 | case IndeterminateComponent: |
| 3136 | case FunctionalComponent: |
| 3137 | case ClassComponent: |
| 3138 | case HostComponent: |
| 3139 | var owner = fiber._debugOwner; |
| 3140 | var source = fiber._debugSource; |
| 3141 | var name = getComponentName(fiber); |
| 3142 | var ownerName = null; |
| 3143 | if (owner) { |
| 3144 | ownerName = getComponentName(owner); |
| 3145 | } |
| 3146 | return describeComponentFrame(name, source, ownerName); |
| 3147 | default: |
| 3148 | return ''; |
| 3149 | } |
| 3150 | } |
| 3151 | |
| 3152 | // This function can only be called with a work-in-progress fiber and |
| 3153 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected