mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-03-13 14:21:04 +08:00
chore(): update barcodescanner
This commit is contained in:
parent
6fcba5cc3f
commit
6688c4d91d
10
dist/plugins/actionsheet.d.ts
vendored
10
dist/plugins/actionsheet.d.ts
vendored
@ -1,3 +1,6 @@
|
|||||||
|
/**
|
||||||
|
* The ActionSheet plugin shows a native list of options the user can choose from.
|
||||||
|
*/
|
||||||
export declare class ActionSheet {
|
export declare class ActionSheet {
|
||||||
/**
|
/**
|
||||||
* Show the ActionSheet.
|
* Show the ActionSheet.
|
||||||
@ -11,8 +14,8 @@ export declare class ActionSheet {
|
|||||||
* addCancelButtonWithLabel: string
|
* addCancelButtonWithLabel: string
|
||||||
* addDestructiveButtonWithLabel: string
|
* addDestructiveButtonWithLabel: string
|
||||||
* position: [x, y] (iPad pass in [x, y] coords of popover)
|
* position: [x, y] (iPad pass in [x, y] coords of popover)
|
||||||
* @returns {Promise} returns a promise that resolves with a number indicating
|
* @returns {Promise} returns a promise that resolves with the index of the
|
||||||
* which button was pressed (1 for first, 2 for second).
|
* button pressed (1 based, so 1, 2, 3, etc.)
|
||||||
*/
|
*/
|
||||||
static show(options?: {
|
static show(options?: {
|
||||||
buttonLabels: string[];
|
buttonLabels: string[];
|
||||||
@ -26,7 +29,6 @@ export declare class ActionSheet {
|
|||||||
}): Promise<any>;
|
}): Promise<any>;
|
||||||
/**
|
/**
|
||||||
* Hide the ActionSheet.
|
* Hide the ActionSheet.
|
||||||
* @param {options}
|
|
||||||
*/
|
*/
|
||||||
static hide(options: any): Promise<any>;
|
static hide(): Promise<any>;
|
||||||
}
|
}
|
||||||
|
30
dist/plugins/actionsheet.js
vendored
30
dist/plugins/actionsheet.js
vendored
@ -5,6 +5,9 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
|
|||||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
};
|
};
|
||||||
var plugin_1 = require('./plugin');
|
var plugin_1 = require('./plugin');
|
||||||
|
/**
|
||||||
|
* The ActionSheet plugin shows a native list of options the user can choose from.
|
||||||
|
*/
|
||||||
var ActionSheet = (function () {
|
var ActionSheet = (function () {
|
||||||
function ActionSheet() {
|
function ActionSheet() {
|
||||||
}
|
}
|
||||||
@ -20,25 +23,28 @@ var ActionSheet = (function () {
|
|||||||
* addCancelButtonWithLabel: string
|
* addCancelButtonWithLabel: string
|
||||||
* addDestructiveButtonWithLabel: string
|
* addDestructiveButtonWithLabel: string
|
||||||
* position: [x, y] (iPad pass in [x, y] coords of popover)
|
* position: [x, y] (iPad pass in [x, y] coords of popover)
|
||||||
* @returns {Promise} returns a promise that resolves with a number indicating
|
* @returns {Promise} returns a promise that resolves with the index of the
|
||||||
* which button was pressed (1 for first, 2 for second).
|
* button pressed (1 based, so 1, 2, 3, etc.)
|
||||||
*/
|
*/
|
||||||
ActionSheet.show = function (options) {
|
ActionSheet.show = function (options) {
|
||||||
// This returned Promise is replaced by one from the @Cordova decorator,
|
// This Promise is replaced by one from the @Cordova decorator that wraps
|
||||||
// but since there's no way for TypeScript to know the return type from a
|
// the plugin's callbacks. We provide a dummy one here so TypeScript
|
||||||
// decorator we provide it. See https://github.com/Microsoft/TypeScript/issues/4881.
|
// knows that the correct return type is Promise, because there's no way
|
||||||
return new Promise(function (s, e) { });
|
// for it to know the return type from a decorator.
|
||||||
|
// See https://github.com/Microsoft/TypeScript/issues/4881
|
||||||
|
return new Promise(function (res, rej) { });
|
||||||
};
|
};
|
||||||
;
|
;
|
||||||
/**
|
/**
|
||||||
* Hide the ActionSheet.
|
* Hide the ActionSheet.
|
||||||
* @param {options}
|
|
||||||
*/
|
*/
|
||||||
ActionSheet.hide = function (options) {
|
ActionSheet.hide = function () {
|
||||||
// This returned Promise is replaced by one from the @Cordova decorator,
|
// This Promise is replaced by one from the @Cordova decorator that wraps
|
||||||
// but since there's no way for TypeScript to know the return type from a
|
// the plugin's callbacks. We provide a dummy one here so TypeScript
|
||||||
// decorator we provide it. See https://github.com/Microsoft/TypeScript/issues/4881.
|
// knows that the correct return type is Promise, because there's no way
|
||||||
return new Promise(function (s, e) { });
|
// for it to know the return type from a decorator.
|
||||||
|
// See https://github.com/Microsoft/TypeScript/issues/4881
|
||||||
|
return new Promise(function (res, rej) { });
|
||||||
};
|
};
|
||||||
;
|
;
|
||||||
__decorate([
|
__decorate([
|
||||||
|
2
dist/plugins/actionsheet.js.map
vendored
2
dist/plugins/actionsheet.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"actionsheet.js","sourceRoot":"","sources":["../../src/plugins/actionsheet.ts"],"names":["ActionSheet","ActionSheet.constructor","ActionSheet.show","ActionSheet.hide"],"mappings":";;;;;;AAAA,uBAA8B,UAAU,CAAC,CAAA;AAEzC;IAAAA;IAoDAC,CAACA;IA5CCD;;;;;;;;;;;;;;OAcGA;IAEIA,gBAAIA,GADXA,UACYA,OASXA;QACCE,wEAAwEA;QACxEA,yEAAyEA;QACzEA,oFAAoFA;QACpFA,MAAMA,CAACA,IAAIA,OAAOA,CAAMA,UAACA,CAACA,EAAEA,CAACA,IAAMA,CAACA,CAACA,CAACA;IACxCA,CAACA;;IAGDF;;;OAGGA;IAEIA,gBAAIA,GADXA,UACYA,OAAWA;QACrBG,wEAAwEA;QACxEA,yEAAyEA;QACzEA,oFAAoFA;QACpFA,MAAMA,CAACA,IAAIA,OAAOA,CAAMA,UAACA,CAACA,EAAEA,CAACA,IAAMA,CAACA,CAACA,CAACA;IACxCA,CAACA;;IA5BDH;QAACA,gBAAOA,EAAEA;OACHA,mBAAIA,QAcVA;IAODA;QAACA,gBAAOA,EAAEA;OACHA,mBAAIA,QAKVA;IAnDHA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,aAAaA;YACnBA,MAAMA,EAAEA,4BAA4BA;YACpCA,SAASA,EAAEA,qBAAqBA;YAChCA,IAAIA,EAAEA,8DAA8DA;SACrEA,CAACA;oBA+CDA;IAADA,kBAACA;AAADA,CAACA,AApDD,IAoDC;AA9CY,mBAAW,cA8CvB,CAAA"}
|
{"version":3,"file":"actionsheet.js","sourceRoot":"","sources":["../../src/plugins/actionsheet.ts"],"names":["ActionSheet","ActionSheet.constructor","ActionSheet.show","ActionSheet.hide"],"mappings":";;;;;;AAAA,uBAA8B,UAAU,CAAC,CAAA;AAEzC;;GAEG;AACH;IAAAA;IAuDAC,CAACA;IA/CCD;;;;;;;;;;;;;;OAcGA;IAEIA,gBAAIA,GADXA,UACYA,OASXA;QACCE,yEAAyEA;QACzEA,oEAAoEA;QACpEA,wEAAwEA;QACxEA,mDAAmDA;QACnDA,0DAA0DA;QAC1DA,MAAMA,CAACA,IAAIA,OAAOA,CAAMA,UAACA,GAAGA,EAAEA,GAAGA,IAAMA,CAACA,CAACA,CAACA;IAC5CA,CAACA;;IAGDF;;OAEGA;IAEIA,gBAAIA,GADXA;QAEEG,yEAAyEA;QACzEA,oEAAoEA;QACpEA,wEAAwEA;QACxEA,mDAAmDA;QACnDA,0DAA0DA;QAC1DA,MAAMA,CAACA,IAAIA,OAAOA,CAAMA,UAACA,GAAGA,EAAEA,GAAGA,IAAMA,CAACA,CAACA,CAACA;IAC5CA,CAACA;;IA/BDH;QAACA,gBAAOA,EAAEA;OACHA,mBAAIA,QAgBVA;IAMDA;QAACA,gBAAOA,EAAEA;OACHA,mBAAIA,QAOVA;IAtDHA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,aAAaA;YACnBA,MAAMA,EAAEA,4BAA4BA;YACpCA,SAASA,EAAEA,qBAAqBA;YAChCA,IAAIA,EAAEA,8DAA8DA;SACrEA,CAACA;oBAkDDA;IAADA,kBAACA;AAADA,CAACA,AAvDD,IAuDC;AAjDY,mBAAW,cAiDvB,CAAA"}
|
9
dist/plugins/barcodescanner.d.ts
vendored
9
dist/plugins/barcodescanner.d.ts
vendored
@ -1,11 +1,11 @@
|
|||||||
/**
|
/**
|
||||||
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
||||||
*
|
*
|
||||||
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BardcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BarcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
||||||
*
|
*
|
||||||
* @usage
|
* @usage
|
||||||
* ```js
|
* ```js
|
||||||
* BarcodeScanner.scan(options).then((barcodeData) => {
|
* BarcodeScanner.scan().then((barcodeData) => {
|
||||||
* // Success! Barcode data is here
|
* // Success! Barcode data is here
|
||||||
* }, (err) => {
|
* }, (err) => {
|
||||||
* // An error occurred
|
* // An error occurred
|
||||||
@ -13,5 +13,8 @@
|
|||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
export declare class BarcodeScanner {
|
export declare class BarcodeScanner {
|
||||||
static scan(options: any): void;
|
/**
|
||||||
|
* Open the barcode scanner.
|
||||||
|
*/
|
||||||
|
static scan(): Promise<any>;
|
||||||
}
|
}
|
||||||
|
16
dist/plugins/barcodescanner.js
vendored
16
dist/plugins/barcodescanner.js
vendored
@ -8,11 +8,11 @@ var plugin_1 = require('./plugin');
|
|||||||
/**
|
/**
|
||||||
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
||||||
*
|
*
|
||||||
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BardcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BarcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
||||||
*
|
*
|
||||||
* @usage
|
* @usage
|
||||||
* ```js
|
* ```js
|
||||||
* BarcodeScanner.scan(options).then((barcodeData) => {
|
* BarcodeScanner.scan().then((barcodeData) => {
|
||||||
* // Success! Barcode data is here
|
* // Success! Barcode data is here
|
||||||
* }, (err) => {
|
* }, (err) => {
|
||||||
* // An error occurred
|
* // An error occurred
|
||||||
@ -22,7 +22,17 @@ var plugin_1 = require('./plugin');
|
|||||||
var BarcodeScanner = (function () {
|
var BarcodeScanner = (function () {
|
||||||
function BarcodeScanner() {
|
function BarcodeScanner() {
|
||||||
}
|
}
|
||||||
BarcodeScanner.scan = function (options) { };
|
/**
|
||||||
|
* Open the barcode scanner.
|
||||||
|
*/
|
||||||
|
BarcodeScanner.scan = function () {
|
||||||
|
// This Promise is replaced by one from the @Cordova decorator that wraps
|
||||||
|
// the plugin's callbacks. We provide a dummy one here so TypeScript
|
||||||
|
// knows that the correct return type is Promise, because there's no way
|
||||||
|
// for it to know the return type from a decorator.
|
||||||
|
// See https://github.com/Microsoft/TypeScript/issues/4881
|
||||||
|
return new Promise(function (res, rej) { });
|
||||||
|
};
|
||||||
;
|
;
|
||||||
__decorate([
|
__decorate([
|
||||||
plugin_1.Cordova()
|
plugin_1.Cordova()
|
||||||
|
2
dist/plugins/barcodescanner.js.map
vendored
2
dist/plugins/barcodescanner.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"barcodescanner.js","sourceRoot":"","sources":["../../src/plugins/barcodescanner.ts"],"names":["BarcodeScanner","BarcodeScanner.constructor","BarcodeScanner.scan"],"mappings":";;;;;;AAAA,uBAA8B,UAAU,CAAC,CAAA;AAEzC;;;;;;;;;;;;;GAaG;AACH;IAAAA;IAQAC,CAACA;IADQD,mBAAIA,GADXA,UACYA,OAAWA,IAAEE,CAACA;;IAD1BF;QAACA,gBAAOA,EAAEA;OACHA,sBAAIA,QAAeA;IAP5BA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,gBAAgBA;YACtBA,MAAMA,EAAEA,gCAAgCA;YACxCA,SAASA,EAAEA,gCAAgCA;SAC5CA,CAACA;uBAIDA;IAADA,qBAACA;AAADA,CAACA,AARD,IAQC;AAHY,sBAAc,iBAG1B,CAAA"}
|
{"version":3,"file":"barcodescanner.js","sourceRoot":"","sources":["../../src/plugins/barcodescanner.ts"],"names":["BarcodeScanner","BarcodeScanner.constructor","BarcodeScanner.scan"],"mappings":";;;;;;AAAA,uBAA8B,UAAU,CAAC,CAAA;AAEzC;;;;;;;;;;;;;GAaG;AACH;IAAAA;IAuBAC,CAACA;IAhBCD;;OAEGA;IAEIA,mBAAIA,GADXA;QAEEE,yEAAyEA;QACzEA,oEAAoEA;QACpEA,wEAAwEA;QACxEA,mDAAmDA;QACnDA,0DAA0DA;QAC1DA,MAAMA,CAACA,IAAIA,OAAOA,CAAMA,UAACA,GAAGA,EAAEA,GAAGA,IAAMA,CAACA,CAACA,CAACA;IAC5CA,CAACA;;IARDF;QAACA,gBAAOA,EAAEA;OACHA,sBAAIA,QAOVA;IAlBHA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,gBAAgBA;YACtBA,MAAMA,EAAEA,gCAAgCA;YACxCA,SAASA,EAAEA,gCAAgCA;SAC5CA,CAACA;uBAmBDA;IAADA,qBAACA;AAADA,CAACA,AAvBD,IAuBC;AAlBY,sBAAc,iBAkB1B,CAAA"}
|
2
dist/plugins/plugin.js
vendored
2
dist/plugins/plugin.js
vendored
@ -30,7 +30,7 @@ function callCordovaPlugin(pluginObj, methodName, args, opts, resolve, reject) {
|
|||||||
if (opts === void 0) { opts = {}; }
|
if (opts === void 0) { opts = {}; }
|
||||||
// If the plugin method expects myMethod(success, err, options)
|
// If the plugin method expects myMethod(success, err, options)
|
||||||
if (opts.callbackOrder == 'reverse') {
|
if (opts.callbackOrder == 'reverse') {
|
||||||
// Get those arguments in the order [reject, resolve, ...restOfArgs]
|
// Get those arguments in the order [resolve, reject, ...restOfArgs]
|
||||||
args.unshift(reject);
|
args.unshift(reject);
|
||||||
args.unshift(resolve);
|
args.unshift(resolve);
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ import {Plugin, Cordova} from './plugin';
|
|||||||
/**
|
/**
|
||||||
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
* The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you.
|
||||||
*
|
*
|
||||||
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BardcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
* Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BarcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner).
|
||||||
*
|
*
|
||||||
* @usage
|
* @usage
|
||||||
* ```js
|
* ```js
|
||||||
* BarcodeScanner.scan(options).then((barcodeData) => {
|
* BarcodeScanner.scan().then((barcodeData) => {
|
||||||
* // Success! Barcode data is here
|
* // Success! Barcode data is here
|
||||||
* }, (err) => {
|
* }, (err) => {
|
||||||
* // An error occurred
|
* // An error occurred
|
||||||
@ -20,6 +20,21 @@ import {Plugin, Cordova} from './plugin';
|
|||||||
pluginRef: 'cordova.plugins.barcodeScanner'
|
pluginRef: 'cordova.plugins.barcodeScanner'
|
||||||
})
|
})
|
||||||
export class BarcodeScanner {
|
export class BarcodeScanner {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open the barcode scanner.
|
||||||
|
*/
|
||||||
@Cordova()
|
@Cordova()
|
||||||
static scan(options:any){};
|
static scan(){
|
||||||
|
// This Promise is replaced by one from the @Cordova decorator that wraps
|
||||||
|
// the plugin's callbacks. We provide a dummy one here so TypeScript
|
||||||
|
// knows that the correct return type is Promise, because there's no way
|
||||||
|
// for it to know the return type from a decorator.
|
||||||
|
// See https://github.com/Microsoft/TypeScript/issues/4881
|
||||||
|
return new Promise<any>((res, rej) => {});
|
||||||
|
};
|
||||||
|
|
||||||
|
// Not well supported
|
||||||
|
// @Cordova()
|
||||||
|
// static encode(type, data){};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user