History

Keep kernel core failures typed

Rhys Sullivan committed 6 months ago

Commit 025cdf61 parent b039b6e3 files · +16 −13Browse files

Showing the changes to packages/kernel/core/src/effect-errors.ts (1 of 3 files). Show all

Unified · Split

packages/kernel/core/src/effect-errors.ts+1−3
@@ -3,11 +3,9 @@ import * as Data from "effect/Data"; · 2 unmodified lines
33 export class KernelCoreEffectError extends Data.TaggedError("KernelCoreEffectError")<{
44 readonly module: string;
55 readonly message: string;
6+ readonly cause?: unknown;
67 }> {}
78
8−export const kernelCoreEffectError = (module: string, message: string) =>
9− new KernelCoreEffectError({ module, message });
10−
119 /**
1210 * Default failure type for any `CodeExecutor.execute` implementation —
1311 * surfaces sandbox-level defects (isolate crash, module load failure,