(stack, error)
| 5446 | var captureStackTrace = (function stackDetection() { |
| 5447 | var v8stackFramePattern = /^\s*at\s*/; |
| 5448 | var v8stackFormatter = function(stack, error) { |
| 5449 | if (typeof stack === "string") return stack; |
| 5450 | |
| 5451 | if (error.name !== undefined && |
| 5452 | error.message !== undefined) { |
| 5453 | return error.toString(); |
| 5454 | } |
| 5455 | return formatNonError(error); |
| 5456 | }; |
| 5457 | |
| 5458 | if (typeof Error.stackTraceLimit === "number" && |
| 5459 | typeof Error.captureStackTrace === "function") { |
nothing calls this directly
no test coverage detected