(fiber)
| 3259 | } |
| 3260 | |
| 3261 | function describeFiber(fiber) { |
| 3262 | switch (fiber.tag) { |
| 3263 | case IndeterminateComponent: |
| 3264 | case FunctionalComponent: |
| 3265 | case ClassComponent: |
| 3266 | case HostComponent: |
| 3267 | var owner = fiber._debugOwner; |
| 3268 | var source = fiber._debugSource; |
| 3269 | var name = getComponentName(fiber); |
| 3270 | var ownerName = null; |
| 3271 | if (owner) { |
| 3272 | ownerName = getComponentName(owner); |
| 3273 | } |
| 3274 | return describeComponentFrame(name, source, ownerName); |
| 3275 | default: |
| 3276 | return ''; |
| 3277 | } |
| 3278 | } |
| 3279 | |
| 3280 | // This function can only be called with a work-in-progress fiber and |
| 3281 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected