UNPKG

unfc

Version:

A framework-agnostic NFC package for reading/writing NFC tags in web apps and PWAs

26 lines (25 loc) 965 B
import { NfcPlugin, IsEnabledResult } from './definitions.js'; /** * NFC implementation that communicates with a native iOS app via a bridge * Note: This requires custom implementation in a native iOS app */ export declare class IosBridgeNfc implements NfcPlugin { private bridge; private listeners; private isBridgeAvailable; constructor(); private handleNativeMessage; isEnabled(): Promise<IsEnabledResult>; openSettings(): Promise<void>; startScanSession(options?: any): Promise<void>; stopScanSession(): Promise<void>; write(options: any): Promise<void>; makeReadOnly(): Promise<void>; format(): Promise<void>; erase(): Promise<void>; share(): Promise<void>; stopSharing(): Promise<void>; addListener(eventName: 'nfcStatusChanged' | 'tagDetected', listenerFunc: (data: any) => void): Promise<any>; private removeListener; removeAllListeners(): Promise<void>; }