1import * as Predicate from "effect/Predicate"
2import * as Schema from "effect/Schema"
3
4export class ApiDiffError extends Schema.TaggedError<ApiDiffError>()("ApiDiffError", {
5 message: Schema.String,
6 cause: Schema.optional(Schema.Defect())
7}) {}
8
9export const isApiDiffError = (u: unknown): u is ApiDiffError => Predicate.isTagged(u, "ApiDiffError")