react-native-honeywell
Version:
A barcode reader for Honeywell handheld devices
16 lines (13 loc) • 635 B
text/typescript
import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport';
import { TurboModuleRegistry } from 'react-native';
export interface Spec extends TurboModule {
startReader(): Promise<boolean>;
stopReader(): Promise<void>;
setReaderPropertyString(propName: string, value: string): void;
setReaderPropertyNumber(propName: string, value: number): void;
setReaderPropertyBoolean(propName: string, value: boolean): void;
isCompatible(): boolean;
addListener(eventName: string): void;
removeListeners(count: number): void;
}
export default TurboModuleRegistry.getEnforcing<Spec>('HoneywellBarcodeReader');