UNPKG

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
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;