Showing the changes to packages/kernel/core/src/effect-errors.ts (1 of 3 files). Show all
Unified · Split
| @@ -3,11 +3,9 @@ import * as Data from "effect/Data"; · 2 unmodified lines | |||
| 3 | export class KernelCoreEffectError extends Data.TaggedError("KernelCoreEffectError")<{ | 3 | export class KernelCoreEffectError extends Data.TaggedError("KernelCoreEffectError")<{ |
| 4 | readonly module: string; | 4 | readonly module: string; |
| 5 | readonly message: string; | 5 | readonly message: string; |
| 6 | readonly cause?: unknown; | ||
| 6 | }> {} | 7 | }> {} |
| 7 | 8 | ||
| 8 | export const kernelCoreEffectError = (module: string, message: string) => | ||
| 9 | new KernelCoreEffectError({ module, message }); | ||
| 10 | |||
| 11 | /** | 9 | /** |
| 12 | * Default failure type for any `CodeExecutor.execute` implementation — | 10 | * Default failure type for any `CodeExecutor.execute` implementation — |
| 13 | * surfaces sandbox-level defects (isolate crash, module load failure, | 11 | * surfaces sandbox-level defects (isolate crash, module load failure, |