Skip to content
Source
Sign inSign up
Open History to see the last commit

Error.ts

9 lines352 Bytes

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")