react-native-urovo
Version:
React native bindings for urovo scanners
97 lines (93 loc) • 3.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
UROVO_EVENTS: true,
openScanner: true,
switchOutputMode: true,
getOutputMode: true,
closeScanner: true,
enableAllSymbologies: true,
getParameters: true,
resetScannerParameters: true,
setParameter: true,
enableSymbologies: true
};
exports.UROVO_EVENTS = void 0;
exports.closeScanner = closeScanner;
exports.default = void 0;
exports.enableAllSymbologies = enableAllSymbologies;
exports.enableSymbologies = enableSymbologies;
exports.getOutputMode = getOutputMode;
exports.getParameters = getParameters;
exports.openScanner = openScanner;
exports.resetScannerParameters = resetScannerParameters;
exports.setParameter = setParameter;
exports.switchOutputMode = switchOutputMode;
var _NativeUrovo = _interopRequireWildcard(require("./NativeUrovo"));
var _types = require("./types");
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _types[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _types[key];
}
});
});
var _hooks = require("./hooks");
Object.keys(_hooks).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _hooks[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _hooks[key];
}
});
});
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
let UROVO_EVENTS = exports.UROVO_EVENTS = /*#__PURE__*/function (UROVO_EVENTS) {
UROVO_EVENTS["ON_SCAN"] = "ON_SCAN";
return UROVO_EVENTS;
}({});
/**
* Opens the Urovo scanner.
* @returns A promise that resolves to `true` if the scanner was successfully opened| otherwise `false`.
*/
function openScanner(mode = _NativeUrovo.OutputMode.INTENT) {
return _NativeUrovo.default?.openScanner(mode);
}
function switchOutputMode(mode) {
return _NativeUrovo.default?.switchOutputMode(mode);
}
function getOutputMode() {
return _NativeUrovo.default?.getOutputMode();
}
function closeScanner() {
return _NativeUrovo.default?.closeScanner();
}
function enableAllSymbologies(enable = true) {
return _NativeUrovo.default?.enableAllSymbologies(enable);
}
function getParameters(ids) {
return _NativeUrovo.default?.getParameters(ids);
}
function resetScannerParameters() {
return _NativeUrovo.default?.resetScannerParameters();
}
// export type SetParameterArg = number;
function setParameter(params) {
return _NativeUrovo.default?.setParameter(params);
}
function enableSymbologies(symbologies, enable = true) {
return _NativeUrovo.default?.enableSymbologies(symbologies, enable);
}
// export const {} = NativeUrovo?.getConstants() ?? {};
const Urovo = _NativeUrovo.default;
var _default = exports.default = Urovo;
//# sourceMappingURL=index.js.map