diff --git a/src/client.ts b/src/client.ts index 4e12892..9bc6ce6 100644 --- a/src/client.ts +++ b/src/client.ts @@ -413,4 +413,14 @@ export class JamClient { ), }); } + + static isProblemDetails(value: unknown): value is JMAP.ProblemDetails { + return ( + typeof value === "object" && + value !== null && + "type" in value && + "status" in value && + "detail" in value + ); + } }