/**
 * @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";
export class TapScannerNfcService {
    /**
     * @param {?} nfc
     */
    constructor(nfc) {
        this.nfc = nfc;
        this.isReady = false;
        this.connectionPromise = null;
        this.nfcSessionStateString = "";
    }
    /**
     * @return {?}
     */
    ngOnInit() {
        // TODO add check NFC is enabled
    }
    /**
     * @return {?}
     */
    ngOnDestroy() {
    }
}
TapScannerNfcService.decorators = [
    { type: Injectable, args: [{
                providedIn: 'root'
            },] }
];
/** @nocollapse */
TapScannerNfcService.ctorParameters = () => [
    { type: NfcService }
];
/** @nocollapse */ TapScannerNfcService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TapScannerNfcService_Factory() { return new TapScannerNfcService(i0.ɵɵinject(i1.NfcService)); }, token: TapScannerNfcService, providedIn: "root" });
if (false) {
    /** @type {?} */
    TapScannerNfcService.prototype.isReady;
    /** @type {?} */
    TapScannerNfcService.prototype.connectionPromise;
    /** @type {?} */
    TapScannerNfcService.prototype.nfcSessionStateString;
    /** @type {?} */
    TapScannerNfcService.prototype.nfc;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLXNjYW5uZXItbmZjLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaW90aXplL2lvbmljLyIsInNvdXJjZXMiOlsibGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLW5mYy90YXAtc2Nhbm5lci1uZmMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7O0FBS25ELE1BQU0sT0FBTyxvQkFBb0I7Ozs7SUFLL0IsWUFBbUIsR0FBZTtRQUFmLFFBQUcsR0FBSCxHQUFHLENBQVk7UUFKbEMsWUFBTyxHQUFHLEtBQUssQ0FBQztRQUNoQixzQkFBaUIsR0FBRyxJQUFJLENBQUM7UUFDekIsMEJBQXFCLEdBQUcsRUFBRSxDQUFDO0lBRzNCLENBQUM7Ozs7SUFFRCxRQUFRO1FBQ04sZ0NBQWdDO0lBQ2xDLENBQUM7Ozs7SUFFRCxXQUFXO0lBRVgsQ0FBQzs7O1lBakJGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OztZQUpRLFVBQVU7Ozs7O0lBTWpCLHVDQUFnQjs7SUFDaEIsaURBQXlCOztJQUN6QixxREFBMkI7O0lBRWYsbUNBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgT25Jbml0LCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTmZjU2VydmljZSB9IGZyb20gJy4vbmZjLXNlcnZpY2Uuc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUYXBTY2FubmVyTmZjU2VydmljZSBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcclxuICBpc1JlYWR5ID0gZmFsc2U7XHJcbiAgY29ubmVjdGlvblByb21pc2UgPSBudWxsO1xyXG4gIG5mY1Nlc3Npb25TdGF0ZVN0cmluZyA9IFwiXCI7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBuZmM6IE5mY1NlcnZpY2UpIHtcclxuICB9XHJcblxyXG4gIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgLy8gVE9ETyBhZGQgY2hlY2sgTkZDIGlzIGVuYWJsZWRcclxuICB9XHJcblxyXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xyXG4gICAgXHJcbiAgfVxyXG59XHJcbiJdfQ==