UNPKG

@ionic-native/barcode-scanner

Version:

Ionic Native - Native plugins for ionic apps

35 lines (30 loc) 1.4 kB
'use strict'; 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;