(fiber)
| 1231 | } |
| 1232 | |
| 1233 | function describeFiber(fiber) { |
| 1234 | var owner = fiber._debugOwner ? fiber._debugOwner.type : null ; |
| 1235 | var source = fiber._debugSource ; |
| 1236 | |
| 1237 | switch (fiber.tag) { |
| 1238 | case HostComponent: |
| 1239 | return describeBuiltInComponentFrame(fiber.type); |
| 1240 | |
| 1241 | case LazyComponent: |
| 1242 | return describeBuiltInComponentFrame('Lazy'); |
| 1243 | |
| 1244 | case SuspenseComponent: |
| 1245 | return describeBuiltInComponentFrame('Suspense'); |
| 1246 | |
| 1247 | case SuspenseListComponent: |
| 1248 | return describeBuiltInComponentFrame('SuspenseList'); |
| 1249 | |
| 1250 | case FunctionComponent: |
| 1251 | case IndeterminateComponent: |
| 1252 | case SimpleMemoComponent: |
| 1253 | return describeFunctionComponentFrame(fiber.type); |
| 1254 | |
| 1255 | case ForwardRef: |
| 1256 | return describeFunctionComponentFrame(fiber.type.render); |
| 1257 | |
| 1258 | case ClassComponent: |
| 1259 | return describeClassComponentFrame(fiber.type); |
| 1260 | |
| 1261 | default: |
| 1262 | return ''; |
| 1263 | } |
| 1264 | } |
| 1265 | |
| 1266 | function getStackByFiberInDevAndProd(workInProgress) { |
| 1267 | try { |
no test coverage detected
searching dependent graphs…