@tauri-apps/plugin-barcode-scanner
Functions
Section titled “Functions”cancel()
Section titled “cancel()”function cancel(): Promise<void>;Defined in: plugins/barcode-scanner/guest-js/index.ts:70
Cancel the current scan process.
Returns
Section titled “Returns”checkPermissions()
Section titled “checkPermissions()”function checkPermissions(): Promise<PermissionState>;Defined in: plugins/barcode-scanner/guest-js/index.ts:77
Get permission state.
Returns
Section titled “Returns”openAppSettings()
Section titled “openAppSettings()”function openAppSettings(): Promise<void>;Defined in: plugins/barcode-scanner/guest-js/index.ts:95
Open application settings. Useful if permission was denied and the user must manually enable it.
Returns
Section titled “Returns”requestPermissions()
Section titled “requestPermissions()”function requestPermissions(): Promise<PermissionState>;Defined in: plugins/barcode-scanner/guest-js/index.ts:86
Request permissions to use the camera.
Returns
Section titled “Returns”scan()
Section titled “scan()”function scan(options?: ScanOptions): Promise<Scanned>;Defined in: plugins/barcode-scanner/guest-js/index.ts:63
Start scanning.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
options? |
ScanOptions |
- |
Returns
Section titled “Returns”Enumerations
Section titled “Enumerations”Format
Section titled “Format”Defined in: plugins/barcode-scanner/guest-js/index.ts:13
Enumeration Members
Section titled “Enumeration Members”Interfaces
Section titled “Interfaces”Scanned
Section titled “Scanned”Defined in: plugins/barcode-scanner/guest-js/index.ts:53
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
bounds |
unknown |
plugins/barcode-scanner/guest-js/index.ts:56 |
content |
string |
plugins/barcode-scanner/guest-js/index.ts:54 |
format |
Format |
plugins/barcode-scanner/guest-js/index.ts:55 |
ScanOptions
Section titled “ScanOptions”Defined in: plugins/barcode-scanner/guest-js/index.ts:47
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
cameraDirection? |
"back" | "front" |
plugins/barcode-scanner/guest-js/index.ts:48 |
formats? |
Format[] |
plugins/barcode-scanner/guest-js/index.ts:49 |
windowed? |
boolean |
plugins/barcode-scanner/guest-js/index.ts:50 |
Type Aliases
Section titled “Type Aliases”PermissionState
Section titled “PermissionState”type PermissionState = "granted" | "denied" | "prompt" | "prompt-with-rationale";Defined in: @tauri-apps/api/core.d.ts:87
© 2026 Tauri Contributors. CC-BY / MIT