MCPcopy
hub / github.com/didi/mpx / getStackByFiberInDevAndProd

Function getStackByFiberInDevAndProd

packages/utils/src/componentError.js:80–94  ·  view source on GitHub ↗
(workInProgress)

Source from the content-addressed store, hash-verified

78 }
79}
80function getStackByFiberInDevAndProd(workInProgress) {
81 try {
82 let info = ''
83 let node = workInProgress
84 do {
85 info += describeFiber(node)
86 node = node.return
87 // eslint-disable-next-line no-unmodified-loop-condition
88 } while (node && !stopWhile)
89 stopWhile = false
90 return info
91 } catch (x) {
92 return `\nError generating stack: ${x.message} \n ${x.stack}`
93 }
94}
95
96export { getStackByFiberInDevAndProd }

Callers 1

errorFunction · 0.90

Calls 1

describeFiberFunction · 0.85

Tested by

no test coverage detected