scandit-sdk
Version:
Scandit Barcode Scanner SDK for the Web
37 lines • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* A result of a scanning operation on an image.
*/
var ScanResult = /** @class */ (function () {
/**
* @hidden
*
* Create a ScanResult instance.
*
* @param barcodes The list of barcodes found in the image.
* @param imageData The image data given as a byte array, formatted accordingly to the set settings.
* @param imageSettings The configuration object defining the properties of the processed image.
*/
function ScanResult(barcodes, imageData, imageSettings) {
this.barcodes = barcodes;
this.imageData = imageData;
this.imageSettings = imageSettings;
this.rejectedCodes = new Set();
}
/**
* Prevent playing a sound, vibrating or flashing the GUI for a particular code.
* If all codes in the result are rejected (or no barcode is present), sound, vibration and GUI flashing will be
* suppressed.
*
* Rejected codes will still be part of the [[ScanResult.barcodes]] property like all other codes.
*
* @param barcode The barcode to be rejected.
*/
ScanResult.prototype.rejectCode = function (barcode) {
this.rejectedCodes.add(barcode);
};
return ScanResult;
}());
exports.ScanResult = ScanResult;
//# sourceMappingURL=scanResult.js.map