import { Effect, Data } from "effect";
interface FetchError {
readonly _tag: "FetchError";
}
interface JsonError {
readonly _tag: "JsonError";
}
class FetchError extends Data.TaggedError("FetchError")<{}> {}
class JsonError extends Data.TaggedError("JsonError")<{}> {}
import { Effect, Data } from "effect";
interface FetchError {
readonly _tag: "FetchError";
}
interface JsonError {
readonly _tag: "JsonError";
}
class FetchError extends Data.TaggedError("FetchError")<{}> {}
class JsonError extends Data.TaggedError("JsonError")<{}> {}