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
24 lines (23 loc) • 724 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getProcessedError = getProcessedError;
var _index = require("../../core/index.js");
var _constants = require("../constants.js");
function getProcessedError({
methodName,
errorCode,
messagesMapping = _constants.DiscoveryErrorMessageMapping,
statusMapping = _constants.DiscoveryErrorStatusMapping
}) {
const result = !isNaN(Number(errorCode)) ? errorCode : _constants.DiscoveryErrorResult.ERR_FAILURE;
const message = messagesMapping[result];
const status = statusMapping[result];
return new _index.PrinterDiscoveryError({
status: status,
message: message,
methodName
});
}
//# sourceMappingURL=errors.js.map