6.0.3 • Published 9 months ago

@scr2em/capacitor-scanner v6.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Capacitor Scanner

scan codes

Install

npm install capacitor-scanner
npx cap sync

API

startScanning(...)

startScanning(options?: ScannerOptions | undefined) => Promise<void>
ParamType
optionsScannerOptions

stopScanning()

stopScanning() => Promise<void>

openSettings()

openSettings() => Promise<void>

capturePhoto()

capturePhoto() => Promise<CapturePhotoResult>

Returns: Promise<CapturePhotoResult>


checkPermissions()

checkPermissions() => Promise<PermissionsResult>

Returns: Promise<PermissionsResult>


requestPermissions()

requestPermissions() => Promise<PermissionsResult>

Returns: Promise<PermissionsResult>


addListener('barcodeScanned', ...)

addListener(event: 'barcodeScanned', listenerFunc: (result: BarcodeScannedEvent) => void) => Promise<void>
ParamType
event'barcodeScanned'
listenerFunc(result: BarcodeScannedEvent) => void

removeAllListeners()

removeAllListeners() => Promise<void>

Type Aliases

ScannerOptions

{ formats?: BarcodeFormat[]; cameraDirection?: 'BACK' | 'FRONT'; debounceTimeInMilli?: number }

CapturePhotoResult

{ imageBase64: string }

PermissionsResult

{ camera: 'prompt' | 'denied' | 'granted' }

BarcodeScannedEvent

{ scannedCode: string; format: string }

Enums

BarcodeFormat

MembersValue
Aztec'AZTEC'
Code39'CODE_39'
Code93'CODE_93'
Code128'CODE_128'
DataMatrix'DATA_MATRIX'
Ean8'EAN_8'
Ean13'EAN_13'
Itf14'ITF14'
Pdf417'PDF_417'
QrCode'QR_CODE'
UpcE'UPC_E'
6.0.3

9 months ago

6.0.2

9 months ago

6.0.1

9 months ago

6.0.0

9 months ago