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

90 lines (89 loc) 7.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrinterPairBluetoothErrorStatusMapping = exports.PrinterPairBluetoothErrorMessageMapping = exports.PrinterPairBluetoothError = exports.DiscoveryPortType = exports.DiscoveryFilterType = exports.DiscoveryFilterOption = exports.DiscoveryErrorStatusMapping = exports.DiscoveryErrorResult = exports.DiscoveryErrorMessageMapping = exports.DiscoveryDeviceTypeMapping = exports.DiscoveryDeviceType = exports.DiscoveryDeviceModel = exports.DiscoveryBooleanParams = exports.DEFAULT_DISCOVERY_TIMEOUT = void 0; var _reactNative = require("react-native"); var _index = require("../core/utils/index.js"); var _index2 = require("../specs/index.js"); const DEFAULT_DISCOVERY_TIMEOUT = exports.DEFAULT_DISCOVERY_TIMEOUT = _reactNative.Platform.OS === 'ios' ? 5000 : 10000; const DiscoveryModuleConstants = _index2.EscPosPrinterDiscovery.getConstants(); let DiscoveryDeviceType = exports.DiscoveryDeviceType = function (DiscoveryDeviceType) { DiscoveryDeviceType[DiscoveryDeviceType["TYPE_ALL"] = DiscoveryModuleConstants.TYPE_ALL] = "TYPE_ALL"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_PRINTER"] = DiscoveryModuleConstants.TYPE_PRINTER] = "TYPE_PRINTER"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_HYBRID_PRINTER"] = DiscoveryModuleConstants.TYPE_HYBRID_PRINTER] = "TYPE_HYBRID_PRINTER"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_DISPLAY"] = DiscoveryModuleConstants.TYPE_DISPLAY] = "TYPE_DISPLAY"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_KEYBOARD"] = DiscoveryModuleConstants.TYPE_KEYBOARD] = "TYPE_KEYBOARD"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_SCANNER"] = DiscoveryModuleConstants.TYPE_SCANNER] = "TYPE_SCANNER"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_SERIAL"] = DiscoveryModuleConstants.TYPE_SERIAL] = "TYPE_SERIAL"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_POS_KEYBOARD"] = DiscoveryModuleConstants.TYPE_POS_KEYBOARD] = "TYPE_POS_KEYBOARD"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_MSR"] = DiscoveryModuleConstants.TYPE_MSR] = "TYPE_MSR"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_GFE"] = DiscoveryModuleConstants.TYPE_GFE] = "TYPE_GFE"; DiscoveryDeviceType[DiscoveryDeviceType["TYPE_OTHER_PERIPHERAL"] = DiscoveryModuleConstants.TYPE_OTHER_PERIPHERAL] = "TYPE_OTHER_PERIPHERAL"; return DiscoveryDeviceType; }({}); let DiscoveryFilterType = exports.DiscoveryFilterType = function (DiscoveryFilterType) { DiscoveryFilterType[DiscoveryFilterType["FILTER_NAME"] = DiscoveryModuleConstants.FILTER_NAME] = "FILTER_NAME"; DiscoveryFilterType[DiscoveryFilterType["FILTER_NONE"] = DiscoveryModuleConstants.FILTER_NONE] = "FILTER_NONE"; return DiscoveryFilterType; }({}); let DiscoveryPortType = exports.DiscoveryPortType = function (DiscoveryPortType) { DiscoveryPortType[DiscoveryPortType["PORTTYPE_ALL"] = DiscoveryModuleConstants.PORTTYPE_ALL] = "PORTTYPE_ALL"; DiscoveryPortType[DiscoveryPortType["PORTTYPE_TCP"] = DiscoveryModuleConstants.PORTTYPE_TCP] = "PORTTYPE_TCP"; DiscoveryPortType[DiscoveryPortType["PORTTYPE_BLUETOOTH"] = DiscoveryModuleConstants.PORTTYPE_BLUETOOTH] = "PORTTYPE_BLUETOOTH"; DiscoveryPortType[DiscoveryPortType["PORTTYPE_USB"] = DiscoveryModuleConstants.PORTTYPE_USB] = "PORTTYPE_USB"; DiscoveryPortType[DiscoveryPortType["PORTTYPE_BLUETOOTH_LE"] = DiscoveryModuleConstants.PORTTYPE_BLUETOOTH_LE] = "PORTTYPE_BLUETOOTH_LE"; return DiscoveryPortType; }({}); // iOS only let DiscoveryDeviceModel = exports.DiscoveryDeviceModel = function (DiscoveryDeviceModel) { DiscoveryDeviceModel[DiscoveryDeviceModel["MODEL_ALL"] = DiscoveryModuleConstants.MODEL_ALL] = "MODEL_ALL"; return DiscoveryDeviceModel; }({}); let DiscoveryBooleanParams = exports.DiscoveryBooleanParams = function (DiscoveryBooleanParams) { DiscoveryBooleanParams[DiscoveryBooleanParams["TRUE"] = DiscoveryModuleConstants.PRINTER_TRUE] = "TRUE"; DiscoveryBooleanParams[DiscoveryBooleanParams["FALSE"] = DiscoveryModuleConstants.PRINTER_FALSE] = "FALSE"; return DiscoveryBooleanParams; }({}); let PrinterPairBluetoothError = exports.PrinterPairBluetoothError = function (PrinterPairBluetoothError) { PrinterPairBluetoothError[PrinterPairBluetoothError["BT_ERR_PARAM"] = DiscoveryModuleConstants.BT_ERR_PARAM] = "BT_ERR_PARAM"; PrinterPairBluetoothError[PrinterPairBluetoothError["BT_ERR_UNSUPPORTED"] = DiscoveryModuleConstants.BT_ERR_UNSUPPORTED] = "BT_ERR_UNSUPPORTED"; PrinterPairBluetoothError[PrinterPairBluetoothError["BT_ERR_CANCEL"] = DiscoveryModuleConstants.BT_ERR_CANCEL] = "BT_ERR_CANCEL"; PrinterPairBluetoothError[PrinterPairBluetoothError["BT_ERR_ILLEGAL_DEVICE"] = DiscoveryModuleConstants.BT_ERR_ILLEGAL_DEVICE] = "BT_ERR_ILLEGAL_DEVICE"; PrinterPairBluetoothError[PrinterPairBluetoothError["ERR_FAILURE"] = DiscoveryModuleConstants.ERR_FAILURE] = "ERR_FAILURE"; return PrinterPairBluetoothError; }({}); const DiscoveryFilterOption = exports.DiscoveryFilterOption = { ...DiscoveryDeviceType, ...DiscoveryFilterType, ...DiscoveryPortType, ...DiscoveryDeviceModel, ...DiscoveryBooleanParams }; let DiscoveryErrorResult = exports.DiscoveryErrorResult = function (DiscoveryErrorResult) { DiscoveryErrorResult[DiscoveryErrorResult["ERR_PARAM"] = DiscoveryModuleConstants.ERR_PARAM] = "ERR_PARAM"; DiscoveryErrorResult[DiscoveryErrorResult["ERR_ILLEGAL"] = DiscoveryModuleConstants.ERR_ILLEGAL] = "ERR_ILLEGAL"; DiscoveryErrorResult[DiscoveryErrorResult["ERR_MEMORY"] = DiscoveryModuleConstants.ERR_MEMORY] = "ERR_MEMORY"; DiscoveryErrorResult[DiscoveryErrorResult["ERR_FAILURE"] = DiscoveryModuleConstants.ERR_FAILURE] = "ERR_FAILURE"; DiscoveryErrorResult[DiscoveryErrorResult["ERR_PROCESSING"] = DiscoveryModuleConstants.ERR_PROCESSING] = "ERR_PROCESSING"; DiscoveryErrorResult[DiscoveryErrorResult["PERMISSION_ERROR"] = -2] = "PERMISSION_ERROR"; return DiscoveryErrorResult; }({}); const DiscoveryErrorMessageMapping = exports.DiscoveryErrorMessageMapping = { [DiscoveryErrorResult.ERR_PARAM]: 'An invalid parameter was passed.', [DiscoveryErrorResult.ERR_ILLEGAL]: 'Tried to start search when search had been already done.' + (_reactNative.Platform.OS === 'android' ? '\nBluetooth is OFF\nThere is no permission for the position information' : ''), [DiscoveryErrorResult.ERR_MEMORY]: 'Memory necessary for processing could not be allo- cated.', [DiscoveryErrorResult.ERR_FAILURE]: 'An unknown error occurred.', [DiscoveryErrorResult.ERR_PROCESSING]: 'Could not run the process.', [DiscoveryErrorResult.PERMISSION_ERROR]: 'Permission error' }; const PrinterPairBluetoothErrorMessageMapping = exports.PrinterPairBluetoothErrorMessageMapping = { [PrinterPairBluetoothError.BT_ERR_CANCEL]: 'Pairing connection was canceled.', [PrinterPairBluetoothError.BT_ERR_PARAM]: 'An invalid parameter was passed.', [PrinterPairBluetoothError.BT_ERR_UNSUPPORTED]: 'The function was executed on an unsupported OS.', [PrinterPairBluetoothError.BT_ERR_ILLEGAL_DEVICE]: 'An invalid device was selected.', [DiscoveryErrorResult.ERR_FAILURE]: 'An unknown error occurred.' }; const DiscoveryErrorStatusMapping = exports.DiscoveryErrorStatusMapping = (0, _index.remapConstants)(DiscoveryErrorResult); const PrinterPairBluetoothErrorStatusMapping = exports.PrinterPairBluetoothErrorStatusMapping = (0, _index.remapConstants)(PrinterPairBluetoothError); const DiscoveryDeviceTypeMapping = exports.DiscoveryDeviceTypeMapping = (0, _index.remapConstants)(DiscoveryDeviceType); //# sourceMappingURL=constants.js.map