1 // Copyright 2018-present 650 Industries. All rights reserved. 2 3 #import <AVFoundation/AVFoundation.h> 4 #import <UIKit/UIKit.h> 5 #import <ExpoModulesCore/EXModuleRegistry.h> 6 #import <ExpoModulesCore/EXAppLifecycleListener.h> 7 #import <EXBarCodeScanner/EXBarCodeScannerView.h> 8 #import <ExpoModulesCore/EXLegacyExpoViewProtocol.h> 9 10 @interface EXBarCodeScannerView : UIView <EXAppLifecycleListener, EXLegacyExpoViewProtocol> 11 12 @property (nonatomic, assign) NSInteger presetCamera; 13 @property (nonatomic, strong) NSArray *barCodeTypes; 14 15 - (instancetype)initWithModuleRegistry:(EXModuleRegistry *)moduleRegistry; 16 - (void)onReady; 17 - (void)onMountingError:(NSDictionary *)event; 18 - (void)onBarCodeScanned:(NSDictionary *)event; 19 20 @end 21