constructor(reader, timeBetweenScansMillis = 500, _hints) {
			this.reader = reader;
			this.timeBetweenScansMillis = timeBetweenScansMillis;
			this._hints = _hints;
			/**
			 * This will break the loop.
			 */
			this._stopContinuousDecode = false;
			/**
			 * This will break the loop.
			 */
			this._stopAsyncDecode = false;
			/**
			 * Delay time between decode attempts made by the scanner.
			 */
			this._timeBetweenDecodingAttempts = 0;
		}
Creates an instance of BrowserCodeReader.
@param {Reader} reader The reader instance to decode the barcode
@param {number} [timeBetweenScansMillis=500] the time delay between subsequent successful decode tries

@memberOf BrowserCodeReader