umay-render
Version:
Free, high-performance HTML to PDF and HTML to Image conversion SDK for both browser and Node.js
24 lines (23 loc) • 1.13 kB
TypeScript
export declare class UmayError extends Error {
readonly code: keyof typeof ErrorCodes | string;
readonly details?: any | undefined;
constructor(code: keyof typeof ErrorCodes | string, message: string, details?: any | undefined);
}
export declare const ErrorCodes: {
readonly SDK_INVALID_INPUT: "SDK_INVALID_INPUT";
readonly SDK_UNEXPECTED_PROCESSING_ERROR: "SDK_UNEXPECTED_PROCESSING_ERROR";
readonly NETWORK_ERROR: "NETWORK_ERROR";
readonly TIMEOUT: "TIMEOUT";
readonly API_ERROR: "API_ERROR";
readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR";
readonly VALIDATION_ERROR: "VALIDATION_ERROR";
readonly TIMEOUT_ERROR: "TIMEOUT_ERROR";
readonly NAVIGATION_ERROR: "NAVIGATION_ERROR";
readonly SELECTOR_NOT_FOUND: "SELECTOR_NOT_FOUND";
readonly PAGE_CONTEXT_DESTROYED: "PAGE_CONTEXT_DESTROYED";
readonly SCRIPT_EVAL_FAILED: "SCRIPT_EVAL_FAILED";
readonly CONVERSION_ERROR: "CONVERSION_ERROR";
readonly BROWSER_LAUNCH_FAILED: "BROWSER_LAUNCH_FAILED";
readonly SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE";
};
export type ErrorCode = keyof typeof ErrorCodes;