Skip to content

barcodeScanner

Re-exports PermissionState

Aztec: "AZTEC";

Codabar: "CODABAR";

Code128: "CODE_128";

Code39: "CODE_39";

Code93: "CODE_93";

DataMatrix: "DATA_MATRIX";

EAN13: "EAN_13";

EAN8: "EAN_8";

ITF: "ITF";

PDF417: "PDF_417";

QRCode: "QR_CODE";

UPC_A: "UPC_A";

UPC_E: "UPC_E";

PropertyTypeDefined in
boundsunknown
contentstring
formatFormat

PropertyTypeDefined in
cameraDirection?"back" | "front"
formats?Format[]
windowed?boolean

function cancel(): Promise<void>

Cancel the current scan process.

Promise<void>


function checkPermissions(): Promise<PermissionState>

Get permission state.

Promise<PermissionState>


function openAppSettings(): Promise<void>

Open application settings. Useful if permission was denied and the user must manually enable it.

Promise<void>


function requestPermissions(): Promise<PermissionState>

Request permissions to use the camera.

Promise<PermissionState>


function scan(options?): Promise<Scanned>

Start scanning.

ParameterTypeDescription
options?ScanOptions

Promise<Scanned>