nativescript-plugin-firebase-ssi
Version:
65 lines (64 loc) • 2.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var view_base_1 = require("tns-core-modules/ui/core/view-base");
var properties_1 = require("tns-core-modules/ui/core/properties");
var mlkit_cameraview_1 = require("../mlkit-cameraview");
var BarcodeFormat;
(function (BarcodeFormat) {
BarcodeFormat[BarcodeFormat["CODE_128"] = 1] = "CODE_128";
BarcodeFormat[BarcodeFormat["CODE_39"] = 2] = "CODE_39";
BarcodeFormat[BarcodeFormat["CODE_93"] = 4] = "CODE_93";
BarcodeFormat[BarcodeFormat["CODABAR"] = 8] = "CODABAR";
BarcodeFormat[BarcodeFormat["DATA_MATRIX"] = 16] = "DATA_MATRIX";
BarcodeFormat[BarcodeFormat["EAN_13"] = 32] = "EAN_13";
BarcodeFormat[BarcodeFormat["EAN_8"] = 64] = "EAN_8";
BarcodeFormat[BarcodeFormat["ITF"] = 128] = "ITF";
BarcodeFormat[BarcodeFormat["QR_CODE"] = 256] = "QR_CODE";
BarcodeFormat[BarcodeFormat["UPC_A"] = 512] = "UPC_A";
BarcodeFormat[BarcodeFormat["UPC_E"] = 1024] = "UPC_E";
BarcodeFormat[BarcodeFormat["PDF417"] = 2048] = "PDF417";
BarcodeFormat[BarcodeFormat["AZTEC"] = 4096] = "AZTEC";
})(BarcodeFormat = exports.BarcodeFormat || (exports.BarcodeFormat = {}));
exports.formatsProperty = new properties_1.Property({
name: "formats",
defaultValue: null,
});
exports.beepOnScanProperty = new properties_1.Property({
name: "beepOnScan",
defaultValue: true,
valueConverter: view_base_1.booleanConverter
});
exports.reportDuplicatesProperty = new properties_1.Property({
name: "reportDuplicates",
defaultValue: false,
valueConverter: view_base_1.booleanConverter
});
exports.supportInverseBarcodesProperty = new properties_1.Property({
name: "supportInverseBarcodes",
defaultValue: false,
valueConverter: view_base_1.booleanConverter
});
var MLKitBarcodeScanner = (function (_super) {
__extends(MLKitBarcodeScanner, _super);
function MLKitBarcodeScanner() {
return _super !== null && _super.apply(this, arguments) || this;
}
MLKitBarcodeScanner.prototype[exports.formatsProperty.setNative] = function (value) {
this.formats = value;
};
MLKitBarcodeScanner.prototype[exports.beepOnScanProperty.setNative] = function (value) {
this.beepOnScan = value;
};
MLKitBarcodeScanner.prototype[exports.reportDuplicatesProperty.setNative] = function (value) {
this.reportDuplicates = value;
};
MLKitBarcodeScanner.prototype[exports.supportInverseBarcodesProperty.setNative] = function (value) {
this.supportInverseBarcodes = value;
};
return MLKitBarcodeScanner;
}(mlkit_cameraview_1.MLKitCameraView));
exports.MLKitBarcodeScanner = MLKitBarcodeScanner;
exports.formatsProperty.register(MLKitBarcodeScanner);
exports.beepOnScanProperty.register(MLKitBarcodeScanner);
exports.reportDuplicatesProperty.register(MLKitBarcodeScanner);
exports.supportInverseBarcodesProperty.register(MLKitBarcodeScanner);