MCPcopy Create free account
hub / github.com/Effect-TS/effect / addStackAnnotations

Function addStackAnnotations

packages/effect/src/internal/effect.ts:424–430  ·  view source on GitHub ↗
(stack: string, annotations: ReadonlyMap<string, unknown>)

Source from the content-addressed store, hash-verified

422}
423
424const addStackAnnotations = (stack: string, annotations: ReadonlyMap<string, unknown>) => {
425 const frame = annotations?.get(CauseStackTrace.key) as StackFrame | undefined
426 if (frame) {
427 stack = `${stack}\n${currentStackTrace(frame)}`
428 }
429 return stack
430}
431
432const interruptCauseStack = (error: Error, interrupts: Array<Cause.Interrupt>): string => {
433 const out: Array<string> = [`${error.name}: ${error.message}`]

Callers 2

causePrettyErrorFunction · 0.85
cleanErrorStackFunction · 0.85

Calls 2

currentStackTraceFunction · 0.85
getMethod · 0.65

Tested by

no test coverage detected