UNPKG

umay-render

Version:

Free, high-performance HTML to PDF and HTML to Image conversion SDK for both browser and Node.js

31 lines (30 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorCodes = exports.UmayError = void 0; class UmayError extends Error { constructor(code, message, details) { super(message); this.code = code; this.details = details; Object.setPrototypeOf(this, UmayError.prototype); this.name = "UmayError"; } } exports.UmayError = UmayError; exports.ErrorCodes = { SDK_INVALID_INPUT: "SDK_INVALID_INPUT", SDK_UNEXPECTED_PROCESSING_ERROR: "SDK_UNEXPECTED_PROCESSING_ERROR", NETWORK_ERROR: "NETWORK_ERROR", TIMEOUT: "TIMEOUT", API_ERROR: "API_ERROR", INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR", VALIDATION_ERROR: "VALIDATION_ERROR", TIMEOUT_ERROR: "TIMEOUT_ERROR", NAVIGATION_ERROR: "NAVIGATION_ERROR", SELECTOR_NOT_FOUND: "SELECTOR_NOT_FOUND", PAGE_CONTEXT_DESTROYED: "PAGE_CONTEXT_DESTROYED", SCRIPT_EVAL_FAILED: "SCRIPT_EVAL_FAILED", CONVERSION_ERROR: "CONVERSION_ERROR", BROWSER_LAUNCH_FAILED: "BROWSER_LAUNCH_FAILED", SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE", };