this repo has no description
1/** 2 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). 3 * 4 * Do not edit this file as changes may cause incorrect behavior and will be lost 5 * once the code is regenerated. 6 * 7 * @generated by codegen project: GenerateModuleObjCpp 8 * 9 * We create an umbrella header (and corresponding implementation) here since 10 * Cxx compilation in BUCK has a limitation: source-code producing genrule()s 11 * must have a single output. More files => more genrule()s => slower builds. 12 */ 13 14#ifndef __cplusplus 15#error This file must be compiled as Obj-C++. If you are importing it, you must change your file extension to .mm. 16#endif 17 18// Avoid multiple includes of rnscreens symbols 19#ifndef rnscreens_H 20#define rnscreens_H 21 22#import <Foundation/Foundation.h> 23#import <RCTRequired/RCTRequired.h> 24#import <RCTTypeSafety/RCTConvertHelpers.h> 25#import <RCTTypeSafety/RCTTypedModuleConstants.h> 26#import <React/RCTBridgeModule.h> 27#import <React/RCTCxxConvert.h> 28#import <React/RCTManagedPointer.h> 29#import <ReactCommon/RCTTurboModule.h> 30#import <optional> 31#import <vector> 32 33 34NS_ASSUME_NONNULL_BEGIN 35 36@protocol NativeScreensModuleSpec <RCTBridgeModule, RCTTurboModule> 37 38 39 40@end 41 42@interface NativeScreensModuleSpecBase : NSObject { 43@protected 44facebook::react::EventEmitterCallback _eventEmitterCallback; 45} 46- (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper; 47 48 49@end 50 51namespace facebook::react { 52 /** 53 * ObjC++ class for module 'NativeScreensModule' 54 */ 55 class JSI_EXPORT NativeScreensModuleSpecJSI : public ObjCTurboModule { 56 public: 57 NativeScreensModuleSpecJSI(const ObjCTurboModule::InitParams &params); 58 }; 59} // namespace facebook::react 60 61NS_ASSUME_NONNULL_END 62#endif // rnscreens_H