nativescript-barcodeview
Version:
Scan QR/barcodes with your NativeScript app.
55 lines • 2.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var content_view_1 = require("@nativescript/core/ui/content-view");
var properties_1 = require("@nativescript/core/ui/core/properties");
var view_base_1 = require("@nativescript/core/ui/core/view-base");
/**** View-related stuff below ****/
exports.formatsProperty = new properties_1.Property({
name: 'formats',
defaultValue: null
});
exports.preferFrontCameraProperty = new properties_1.Property({
name: 'preferFrontCamera',
defaultValue: false,
valueConverter: view_base_1.booleanConverter
});
exports.torchOnProperty = new properties_1.Property({
name: 'torchOn',
defaultValue: false,
valueConverter: view_base_1.booleanConverter
});
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.pauseProperty = new properties_1.Property({
name: 'pause',
defaultValue: false,
valueConverter: view_base_1.booleanConverter
});
var BarcodeView = /** @class */ (function (_super) {
__extends(BarcodeView, _super);
function BarcodeView() {
return _super !== null && _super.apply(this, arguments) || this;
}
BarcodeView.scanResultEvent = 'scanResult';
return BarcodeView;
}(content_view_1.ContentView));
exports.BarcodeView = BarcodeView;
function generateBarCode(options) {
return null;
}
exports.generateBarCode = generateBarCode;
exports.pauseProperty.register(BarcodeView);
exports.formatsProperty.register(BarcodeView);
exports.preferFrontCameraProperty.register(BarcodeView);
exports.beepOnScanProperty.register(BarcodeView);
exports.reportDuplicatesProperty.register(BarcodeView);
exports.torchOnProperty.register(BarcodeView);
//# sourceMappingURL=barcodeview-common.js.map