@ionic-native/barcode-scanner
Version:
Ionic Native - Native plugins for ionic apps
35 lines (30 loc) • 1.4 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib = require('tslib');
var core$1 = require('@angular/core');
var core = require('@ionic-native/core');
var BarcodeScanner = /** @class */ (function (_super) {
tslib.__extends(BarcodeScanner, _super);
function BarcodeScanner() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.Encode = {
TEXT_TYPE: 'TEXT_TYPE',
EMAIL_TYPE: 'EMAIL_TYPE',
PHONE_TYPE: 'PHONE_TYPE',
SMS_TYPE: 'SMS_TYPE',
};
return _this;
}
BarcodeScanner.prototype.scan = function (options) { return core.cordova(this, "scan", { "callbackOrder": "reverse" }, arguments); };
BarcodeScanner.prototype.encode = function (type, data) { return core.cordova(this, "encode", {}, arguments); };
BarcodeScanner.pluginName = "BarcodeScanner";
BarcodeScanner.plugin = "phonegap-plugin-barcodescanner";
BarcodeScanner.pluginRef = "cordova.plugins.barcodeScanner";
BarcodeScanner.repo = "https://github.com/phonegap/phonegap-plugin-barcodescanner";
BarcodeScanner.platforms = ["Android", "BlackBerry 10", "Browser", "iOS", "Windows"];
BarcodeScanner.decorators = [
{ type: core$1.Injectable }
];
return BarcodeScanner;
}(core.IonicNativePlugin));
exports.BarcodeScanner = BarcodeScanner;