MCPcopy
hub / github.com/Effect-TS/effect / die

Function die

packages/effect/src/internal/core.ts:690–693  ·  view source on GitHub ↗
(defect: unknown)

Source from the content-addressed store, hash-verified

688
689/* @internal */
690export const die = (defect: unknown): Effect.Effect<never> =>
691 isObject(defect) && !(internalCause.spanSymbol in defect) ?
692 withFiberRuntime((fiber) => failCause(internalCause.die(capture(defect, currentSpanFromFiber(fiber)))))
693 : failCause(internalCause.die(defect))
694
695/* @internal */
696export const dieMessage = (message: string): Effect.Effect<never> =>

Callers 1

core.tsFile · 0.70

Calls 6

isObjectFunction · 0.85
withFiberRuntimeFunction · 0.85
captureFunction · 0.85
currentSpanFromFiberFunction · 0.85
failCauseFunction · 0.70
dieMethod · 0.65

Tested by

no test coverage detected