@launchdarkly/js-sdk-common
Version:
LaunchDarkly SDK for JavaScript - common code
18 lines • 780 B
TypeScript
import { DataSourceErrorKind } from './DataSourceErrorKinds';
export declare class LDFileDataSourceError extends Error {
constructor(message: string);
}
export declare class LDPollingError extends Error {
readonly kind: DataSourceErrorKind;
readonly status?: number;
readonly recoverable: boolean;
constructor(kind: DataSourceErrorKind, message: string, status?: number, recoverable?: boolean);
}
export declare class LDStreamingError extends Error {
readonly kind: DataSourceErrorKind;
readonly code?: number;
readonly recoverable: boolean;
constructor(kind: DataSourceErrorKind, message: string, code?: number, recoverable?: boolean);
}
export type StreamingErrorHandler = (err: LDStreamingError) => void;
//# sourceMappingURL=errors.d.ts.map