UNPKG

@varia-bly/variably-sdk

Version:

Official JavaScript/TypeScript SDK for Variably feature flags, experimentation, and real-time dynamic configurations

33 lines 1.18 kB
/** * Error classes for Variably SDK */ export declare class VariablyError extends Error { cause?: Error | undefined; constructor(message: string, cause?: Error | undefined); } export declare class NetworkError extends VariablyError { statusCode: number; url: string; constructor(message: string, statusCode: number, url: string, cause?: Error); static isRetryable(statusCode: number): boolean; } export declare class AuthenticationError extends VariablyError { constructor(message: string, cause?: Error); } export declare class ValidationError extends VariablyError { field: string; constructor(message: string, field: string, cause?: Error); } export declare class RateLimitError extends VariablyError { retryAfter: number; constructor(message: string, retryAfter: number, cause?: Error); } export declare class TimeoutError extends VariablyError { operation: string; constructor(message: string, operation: string, cause?: Error); } export declare class ConfigurationError extends VariablyError { parameter: string; constructor(message: string, parameter: string, cause?: Error); } //# sourceMappingURL=errors.d.ts.map