effect-io-ai

Package: @effect/ai
Module: AiError

AiError.isAiError

Type guard to check if a value is an AI error.

Example

import { AiError } from "@effect/ai"

const someError = new Error("generic error")
const aiError = new AiError.UnknownError({
  module: "Test",
  method: "example"
})

console.log(AiError.isAiError(someError)) // false
console.log(AiError.isAiError(aiError))   // true

Signature

declare const isAiError: (u: unknown) => u is AiError

Source

Since v1.0.0