deepl-node
Version:
deepl-node is the official DeepL Node.js client library
36 lines (35 loc) • 1.2 kB
TypeScript
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 {
}