UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

21 lines (20 loc) 1.38 kB
import { Ndef, NdefEvent, NdefRecord, NdefTag, NFC, NfcUtil } from '@awesome-cordova-plugins/nfc/ngx'; import { Observable } from 'rxjs'; import { RecoverableTapStateEvent } from '../tap-scanner/tap-scanner-nfc/nfc-service.service'; export { Ndef, NdefEvent, NdefRecord, NdefTag, NFC, NfcUtil }; declare module '@awesome-cordova-plugins/nfc/ngx' { interface NFC { addTapDeviceListener(success?: () => void, failure?: (err: Error) => void): Observable<RecoverableTapStateEvent>; transceiveTap(input: Uint8Array): Promise<Uint8Array>; beginSessionFromTech(tech: string, alertMessage?: string): Promise<void>; closeSession(): Promise<void>; connectRaw(tech: string, timeout?: number): Promise<void>; setTapDeviceDiscoveryEnabled(v: boolean): Promise<void>; } } export declare const addTapDeviceListenerImpl: (success?: () => void, failure?: (err: Error) => void) => Observable<RecoverableTapStateEvent>; export declare const transceiveTapImpl: (data: Uint8Array) => Promise<Uint8Array>; export declare const beginSessionFromTechImpl: (tech: string, alertMessage?: string) => Promise<void>; export declare const closeSessionImpl: () => Promise<void>; export declare const connectRawImpl: (tech: string, timeout?: number) => Promise<void>; export declare const setTapDeviceDiscoveryEnabled: (enabled: boolean) => Promise<void>;