UNPKG

@felixgeelhaar/govee-api-client

Version:

Enterprise-grade TypeScript client library for the Govee Developer REST API

28 lines 911 B
import { ZodError } from 'zod'; import { GoveeApiClientError } from './GoveeApiClientError'; /** * Error thrown when API response validation fails using Zod schemas */ export declare class ValidationError extends GoveeApiClientError { readonly code = "VALIDATION_ERROR"; readonly zodError: ZodError; readonly rawData: unknown; constructor(message: string, zodError: ZodError, rawData: unknown); /** * Create a ValidationError from a Zod validation failure */ static fromZodError(zodError: ZodError, rawData: unknown): ValidationError; /** * Get a detailed breakdown of validation errors */ getValidationDetails(): Array<{ path: string; message: string; received: unknown; }>; /** * Get a summary of validation errors for logging */ getValidationSummary(): string; } //# sourceMappingURL=ValidationError.d.ts.map