(fn, ownerFn)
| 25 | } |
| 26 | |
| 27 | function describeFunctionComponentFrame(fn, ownerFn) { |
| 28 | if (!fn) { |
| 29 | return '' |
| 30 | } |
| 31 | const name = fn.displayName || fn.name || null |
| 32 | let ownerName = null |
| 33 | if (ownerFn) { |
| 34 | ownerName = ownerFn.displayName || ownerFn.name || null |
| 35 | } |
| 36 | return describeComponentFrame(name, ownerName) |
| 37 | } |
| 38 | function describeBuiltInComponentFrame(name, ownerFn) { |
| 39 | let ownerName = null |
| 40 |
no test coverage detected