UNPKG

react-native-esc-pos-printer

Version:

An unofficial React Native library for printing on an EPSON TM printer with the Epson ePOS SDK for iOS and Epson ePOS SDK for Android

20 lines (19 loc) 665 B
"use strict"; import { PrinterDiscoveryError } from "../../core/index.js"; import { DiscoveryErrorMessageMapping, DiscoveryErrorStatusMapping, DiscoveryErrorResult } from "../constants.js"; export function getProcessedError({ methodName, errorCode, messagesMapping = DiscoveryErrorMessageMapping, statusMapping = DiscoveryErrorStatusMapping }) { const result = !isNaN(Number(errorCode)) ? errorCode : DiscoveryErrorResult.ERR_FAILURE; const message = messagesMapping[result]; const status = statusMapping[result]; return new PrinterDiscoveryError({ status: status, message: message, methodName }); } //# sourceMappingURL=errors.js.map