From e73f57f190922b9c0b1487f91632bb23792f8c5b Mon Sep 17 00:00:00 2001 From: Ibrahim Hadeed Date: Sat, 11 Jun 2016 10:56:30 -0400 Subject: [PATCH] feat(barcodescanner): add encode function closes #115 --- src/plugins/barcodescanner.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/plugins/barcodescanner.ts b/src/plugins/barcodescanner.ts index 67d0c988..3cc26a56 100644 --- a/src/plugins/barcodescanner.ts +++ b/src/plugins/barcodescanner.ts @@ -27,6 +27,12 @@ import {Plugin, Cordova} from './plugin'; }) export class BarcodeScanner { + static Encode: any = { + TEXT_TYPE: 'TEXT_TYPE', + EMAIL_TYPE: 'EMAIL_TYPE', + PHONE_TYPE: 'PHONE_TYPE', + SMS_TYPE: 'SMS_TYPE' + }; /** * Open the barcode scanner. * @return Returns a Promise that resolves with scanner data, or rejects with an error. @@ -34,7 +40,13 @@ export class BarcodeScanner { @Cordova() static scan(options?: any): Promise { return; } - // Not well supported - // @Cordova() - // static encode(type, data){}; + /** + * Encodes data into a barcode. + * NOTE: not well supported on Android + * @param type + * @param data + */ + @Cordova() + static encode(type: string, data: any): Promise {return; } + }