/**
 * @fileoverview added by tsickle
 * Generated from: lib/tap-scanner/tap-scanner-nfc/tap-scanner-nfc.service.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Injectable } from '@angular/core';
import { NfcService } from './nfc-service.service';
import * as i0 from "@angular/core";
import * as i1 from "./nfc-service.service";
var TapScannerNfcService = /** @class */ (function () {
    function TapScannerNfcService(nfc) {
        this.nfc = nfc;
        this.isReady = false;
        this.connectionPromise = null;
        this.nfcSessionStateString = "";
    }
    /**
     * @return {?}
     */
    TapScannerNfcService.prototype.ngOnInit = /**
     * @return {?}
     */
    function () {
        // TODO add check NFC is enabled
    };
    /**
     * @return {?}
     */
    TapScannerNfcService.prototype.ngOnDestroy = /**
     * @return {?}
     */
    function () {
    };
    TapScannerNfcService.decorators = [
        { type: Injectable, args: [{
                    providedIn: 'root'
                },] }
    ];
    /** @nocollapse */
    TapScannerNfcService.ctorParameters = function () { return [
        { type: NfcService }
    ]; };
    /** @nocollapse */ TapScannerNfcService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TapScannerNfcService_Factory() { return new TapScannerNfcService(i0.ɵɵinject(i1.NfcService)); }, token: TapScannerNfcService, providedIn: "root" });
    return TapScannerNfcService;
}());
export { TapScannerNfcService };
if (false) {
    /** @type {?} */
    TapScannerNfcService.prototype.isReady;
    /** @type {?} */
    TapScannerNfcService.prototype.connectionPromise;
    /** @type {?} */
    TapScannerNfcService.prototype.nfcSessionStateString;
    /** @type {?} */
    TapScannerNfcService.prototype.nfc;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLXNjYW5uZXItbmZjLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaW90aXplL2lvbmljLyIsInNvdXJjZXMiOlsibGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLW5mYy90YXAtc2Nhbm5lci1uZmMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7O0FBRW5EO0lBUUUsOEJBQW1CLEdBQWU7UUFBZixRQUFHLEdBQUgsR0FBRyxDQUFZO1FBSmxDLFlBQU8sR0FBRyxLQUFLLENBQUM7UUFDaEIsc0JBQWlCLEdBQUcsSUFBSSxDQUFDO1FBQ3pCLDBCQUFxQixHQUFHLEVBQUUsQ0FBQztJQUczQixDQUFDOzs7O0lBRUQsdUNBQVE7OztJQUFSO1FBQ0UsZ0NBQWdDO0lBQ2xDLENBQUM7Ozs7SUFFRCwwQ0FBVzs7O0lBQVg7SUFFQSxDQUFDOztnQkFqQkYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnQkFKUSxVQUFVOzs7K0JBRG5CO0NBcUJDLEFBbEJELElBa0JDO1NBZlksb0JBQW9COzs7SUFDL0IsdUNBQWdCOztJQUNoQixpREFBeUI7O0lBQ3pCLHFEQUEyQjs7SUFFZixtQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBPbkluaXQsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOZmNTZXJ2aWNlIH0gZnJvbSAnLi9uZmMtc2VydmljZS5zZXJ2aWNlJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIFRhcFNjYW5uZXJOZmNTZXJ2aWNlIGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xyXG4gIGlzUmVhZHkgPSBmYWxzZTtcclxuICBjb25uZWN0aW9uUHJvbWlzZSA9IG51bGw7XHJcbiAgbmZjU2Vzc2lvblN0YXRlU3RyaW5nID0gXCJcIjtcclxuXHJcbiAgY29uc3RydWN0b3IocHVibGljIG5mYzogTmZjU2VydmljZSkge1xyXG4gIH1cclxuXHJcbiAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICAvLyBUT0RPIGFkZCBjaGVjayBORkMgaXMgZW5hYmxlZFxyXG4gIH1cclxuXHJcbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICBcclxuICB9XHJcbn1cclxuIl19