WindowsScanner.js

import Scanner from './Scanner.js'
import { BASE_URL } from './Common.js'

/**
 * WindowsScanner
 * @classdesc Convenience class for instantiating a WIA compatible Scanner.
 * Inherits all methods on the {@link Scanner} class.
 * @extends Scanner
 * @see {@link Scanner}
 */
class WindowsScanner extends Scanner {
  /**
   * Instantiate a WIA compatible scanner
   * @constructor
   * @param {string} [baseURL] - Protocol, domain, and port for the service.
   * @example
   * const scanner = new WindowsScanner()
   * const doc = await camera.scan()
   */
  constructor (baseUrl = BASE_URL) {
    super('capture_scanner_windows', baseUrl)
  }
}

export default WindowsScanner