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