From 11232992748f8940274610476e4b2fffed90c1e0 Mon Sep 17 00:00:00 2001 From: Robert Coie Date: Fri, 28 Apr 2017 06:35:33 -0700 Subject: [PATCH] refactor(barcode-scanner): improve typings (#1437) --- src/@ionic-native/plugins/barcode-scanner/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/@ionic-native/plugins/barcode-scanner/index.ts b/src/@ionic-native/plugins/barcode-scanner/index.ts index 1d4eb4b94..ee2fe178c 100644 --- a/src/@ionic-native/plugins/barcode-scanner/index.ts +++ b/src/@ionic-native/plugins/barcode-scanner/index.ts @@ -56,6 +56,12 @@ export interface BarcodeScannerOptions { } +export interface BarcodeScanResult { + format: "QR_CODE" | "DATA_MATRIX" | "UPC_E" | "UPC_A" | "EAN_8" | "EAN_13" | "CODE_128" | "CODE_39" | "CODE_93" | "CODABAR" | "ITF" | "RSS14" | "RSS_EXPANDED" | "PDF417" | "AZTEC" | "MSI"; + cancelled: boolean; + text: string; +} + /** * @name Barcode Scanner * @description @@ -80,6 +86,7 @@ export interface BarcodeScannerOptions { * ``` * @interfaces * BarcodeScannerOptions + * BarcodeScanResult */ @Plugin({ pluginName: 'BarcodeScanner', @@ -111,7 +118,7 @@ export class BarcodeScanner extends IonicNativePlugin { @Cordova({ callbackOrder: 'reverse' }) - scan(options?: BarcodeScannerOptions): Promise { return; } + scan(options?: BarcodeScannerOptions): Promise { return; } /** * Encodes data into a barcode.