class TestError extends Data.TaggedError("TestError")<{
cause?: unknown;
}> {}
const test = Effect.fail(
new TestError({ cause: new Error("I want to see me") })
);
Effect.runPromise(test.pipe(Effect.catchAll((e) => Effect.logError(e))));
/**
timestamp=2024-08-25T01:25:59.760Z level=ERROR fiber=#0 message="{
\"cause\": {},
\"_tag\": \"TestError\"
}"
*/
class TestError extends Data.TaggedError("TestError")<{
cause?: unknown;
}> {}
const test = Effect.fail(
new TestError({ cause: new Error("I want to see me") })
);
Effect.runPromise(test.pipe(Effect.catchAll((e) => Effect.logError(e))));
/**
timestamp=2024-08-25T01:25:59.760Z level=ERROR fiber=#0 message="{
\"cause\": {},
\"_tag\": \"TestError\"
}"
*/