UNPKG

deepl-node

Version:

deepl-node is the official DeepL Node.js client library

36 lines (35 loc) 1.2 kB
import { DocumentHandle } from './index'; export declare class DeepLError extends Error { error?: Error; constructor(message: string, error?: Error); } export declare class AuthorizationError extends DeepLError { } export declare class QuotaExceededError extends DeepLError { } export declare class TooManyRequestsError extends DeepLError { } export declare class ConnectionError extends DeepLError { shouldRetry: boolean; constructor(message: string, shouldRetry?: boolean, error?: Error); } export declare class DocumentTranslationError extends DeepLError { readonly documentHandle?: DocumentHandle; constructor(message: string, handle?: DocumentHandle, error?: Error); } export declare class GlossaryNotFoundError extends DeepLError { } export declare class DocumentNotReadyError extends DeepLError { } /** * Error thrown if an error occurs during the minification phase. * @see DocumentMinifier.minifyDocument */ export declare class DocumentMinificationError extends DeepLError { } /** * Error thrown if an error occurs during the deminification phase. * @see DocumentMinifier.deminifyDocument */ export declare class DocumentDeminificationError extends DeepLError { }