1 /**
2 * This code was generated by [ABI47_0_0React-native-codegen](https://www.npmjs.com/package/ABI47_0_0React-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 #import <Foundation/Foundation.h>
18 #import <ABI47_0_0RCTRequired/ABI47_0_0RCTRequired.h>
19 #import <ABI47_0_0RCTTypeSafety/ABI47_0_0RCTConvertHelpers.h>
20 #import <ABI47_0_0RCTTypeSafety/ABI47_0_0RCTTypedModuleConstants.h>
21 #import <ABI47_0_0React/ABI47_0_0RCTBridgeModule.h>
22 #import <ABI47_0_0React/ABI47_0_0RCTCxxConvert.h>
23 #import <ABI47_0_0React/ABI47_0_0RCTManagedPointer.h>
24 #import <ABI47_0_0ReactCommon/ABI47_0_0RCTTurboModule.h>
25 #import <optional>
26 #import <vector>
27
28
29 @protocol ABI47_0_0NativeAccessibilityInfoSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
30
31 - (void)isReduceMotionEnabled:(ABI47_0_0RCTResponseSenderBlock)onSuccess;
32 - (void)isTouchExplorationEnabled:(ABI47_0_0RCTResponseSenderBlock)onSuccess;
33 - (void)isAccessibilityServiceEnabled:(ABI47_0_0RCTResponseSenderBlock)onSuccess;
34 - (void)setAccessibilityFocus:(double)ABI47_0_0ReactTag;
35 - (void)announceForAccessibility:(NSString *)announcement;
36 - (void)getRecommendedTimeoutMillis:(double)mSec
37 onSuccess:(ABI47_0_0RCTResponseSenderBlock)onSuccess;
38
39 @end
40 namespace ABI47_0_0facebook {
41 namespace ABI47_0_0React {
42 /**
43 * ObjC++ class for module 'NativeAccessibilityInfo'
44 */
45 class JSI_EXPORT NativeAccessibilityInfoSpecJSI : public ObjCTurboModule {
46 public:
47 NativeAccessibilityInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms);
48 };
49 } // namespace ABI47_0_0React
50 } // namespace ABI47_0_0facebook
51 namespace ABI47_0_0JS {
52 namespace NativeAccessibilityManager {
53 struct SpecSetAccessibilityContentSizeMultipliersJSMultipliers {
54 std::optional<double> extraSmall() const;
55 std::optional<double> small() const;
56 std::optional<double> medium() const;
57 std::optional<double> large() const;
58 std::optional<double> extraLarge() const;
59 std::optional<double> extraExtraLarge() const;
60 std::optional<double> extraExtraExtraLarge() const;
61 std::optional<double> accessibilityMedium() const;
62 std::optional<double> accessibilityLarge() const;
63 std::optional<double> accessibilityExtraLarge() const;
64 std::optional<double> accessibilityExtraExtraLarge() const;
65 std::optional<double> accessibilityExtraExtraExtraLarge() const;
66
SpecSetAccessibilityContentSizeMultipliersJSMultipliersSpecSetAccessibilityContentSizeMultipliersJSMultipliers67 SpecSetAccessibilityContentSizeMultipliersJSMultipliers(NSDictionary *const v) : _v(v) {}
68 private:
69 NSDictionary *_v;
70 };
71 }
72 }
73
74 @interface ABI47_0_0RCTCxxConvert (NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers)
75 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers:(id)json;
76 @end
77 namespace ABI47_0_0JS {
78 namespace NativeAccessibilityManager {
79 struct SpecAnnounceForAccessibilityWithOptionsOptions {
80 std::optional<bool> queue() const;
81
SpecAnnounceForAccessibilityWithOptionsOptionsSpecAnnounceForAccessibilityWithOptionsOptions82 SpecAnnounceForAccessibilityWithOptionsOptions(NSDictionary *const v) : _v(v) {}
83 private:
84 NSDictionary *_v;
85 };
86 }
87 }
88
89 @interface ABI47_0_0RCTCxxConvert (NativeAccessibilityManager_SpecAnnounceForAccessibilityWithOptionsOptions)
90 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeAccessibilityManager_SpecAnnounceForAccessibilityWithOptionsOptions:(id)json;
91 @end
92 @protocol ABI47_0_0NativeAccessibilityManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
93
94 - (void)getCurrentBoldTextState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
95 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
96 - (void)getCurrentGrayscaleState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
97 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
98 - (void)getCurrentInvertColorsState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
99 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
100 - (void)getCurrentReduceMotionState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
101 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
102 - (void)getCurrentPrefersCrossFadeTransitionsState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
103 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
104 - (void)getCurrentReduceTransparencyState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
105 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
106 - (void)getCurrentVoiceOverState:(ABI47_0_0RCTResponseSenderBlock)onSuccess
107 onError:(ABI47_0_0RCTResponseSenderBlock)onError;
108 - (void)setAccessibilityContentSizeMultipliers:(ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers &)JSMultipliers;
109 - (void)setAccessibilityFocus:(double)ABI47_0_0ReactTag;
110 - (void)announceForAccessibility:(NSString *)announcement;
111 - (void)announceForAccessibilityWithOptions:(NSString *)announcement
112 options:(ABI47_0_0JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions &)options;
113
114 @end
115 namespace ABI47_0_0facebook {
116 namespace ABI47_0_0React {
117 /**
118 * ObjC++ class for module 'NativeAccessibilityManager'
119 */
120 class JSI_EXPORT NativeAccessibilityManagerSpecJSI : public ObjCTurboModule {
121 public:
122 NativeAccessibilityManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
123 };
124 } // namespace ABI47_0_0React
125 } // namespace ABI47_0_0facebook
126 namespace ABI47_0_0JS {
127 namespace NativeActionSheetManager {
128 struct SpecShowActionSheetWithOptionsOptions {
129 NSString *title() const;
130 NSString *message() const;
131 std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *>> options() const;
132 std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<double>> destructiveButtonIndices() const;
133 std::optional<double> cancelButtonIndex() const;
134 std::optional<double> anchor() const;
135 std::optional<double> tintColor() const;
136 std::optional<double> cancelButtonTintColor() const;
137 NSString *userInterfaceStyle() const;
138 std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<double>> disabledButtonIndices() const;
139
SpecShowActionSheetWithOptionsOptionsSpecShowActionSheetWithOptionsOptions140 SpecShowActionSheetWithOptionsOptions(NSDictionary *const v) : _v(v) {}
141 private:
142 NSDictionary *_v;
143 };
144 }
145 }
146
147 @interface ABI47_0_0RCTCxxConvert (NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions)
148 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions:(id)json;
149 @end
150 namespace ABI47_0_0JS {
151 namespace NativeActionSheetManager {
152 struct SpecShowShareActionSheetWithOptionsOptions {
153 NSString *message() const;
154 NSString *url() const;
155 NSString *subject() const;
156 std::optional<double> anchor() const;
157 std::optional<double> tintColor() const;
158 std::optional<double> cancelButtonTintColor() const;
159 std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *>> excludedActivityTypes() const;
160 NSString *userInterfaceStyle() const;
161
SpecShowShareActionSheetWithOptionsOptionsSpecShowShareActionSheetWithOptionsOptions162 SpecShowShareActionSheetWithOptionsOptions(NSDictionary *const v) : _v(v) {}
163 private:
164 NSDictionary *_v;
165 };
166 }
167 }
168
169 @interface ABI47_0_0RCTCxxConvert (NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions)
170 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions:(id)json;
171 @end
172 @protocol ABI47_0_0NativeActionSheetManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
173
174 - (void)showActionSheetWithOptions:(ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions &)options
175 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
176 - (void)showShareActionSheetWithOptions:(ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions &)options
177 failureCallback:(ABI47_0_0RCTResponseSenderBlock)failureCallback
178 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback;
179 - (void)dismissActionSheet;
180
181 @end
182 namespace ABI47_0_0facebook {
183 namespace ABI47_0_0React {
184 /**
185 * ObjC++ class for module 'NativeActionSheetManager'
186 */
187 class JSI_EXPORT NativeActionSheetManagerSpecJSI : public ObjCTurboModule {
188 public:
189 NativeActionSheetManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
190 };
191 } // namespace ABI47_0_0React
192 } // namespace ABI47_0_0facebook
193 namespace ABI47_0_0JS {
194 namespace NativeAlertManager {
195 struct Args {
196 NSString *title() const;
197 NSString *message() const;
198 std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<id<NSObject> >> buttons() const;
199 NSString *type() const;
200 NSString *defaultValue() const;
201 NSString *cancelButtonKey() const;
202 NSString *destructiveButtonKey() const;
203 NSString *keyboardType() const;
204 NSString *userInterfaceStyle() const;
205
ArgsArgs206 Args(NSDictionary *const v) : _v(v) {}
207 private:
208 NSDictionary *_v;
209 };
210 }
211 }
212
213 @interface ABI47_0_0RCTCxxConvert (NativeAlertManager_Args)
214 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeAlertManager_Args:(id)json;
215 @end
216 @protocol ABI47_0_0NativeAlertManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
217
218 - (void)alertWithArgs:(ABI47_0_0JS::NativeAlertManager::Args &)args
219 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
220
221 @end
222 namespace ABI47_0_0facebook {
223 namespace ABI47_0_0React {
224 /**
225 * ObjC++ class for module 'NativeAlertManager'
226 */
227 class JSI_EXPORT NativeAlertManagerSpecJSI : public ObjCTurboModule {
228 public:
229 NativeAlertManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
230 };
231 } // namespace ABI47_0_0React
232 } // namespace ABI47_0_0facebook
233 namespace ABI47_0_0JS {
234 namespace NativeAnimatedModule {
235 struct EventMapping {
236 ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *> nativeEventPath() const;
237 std::optional<double> animatedValueTag() const;
238
EventMappingEventMapping239 EventMapping(NSDictionary *const v) : _v(v) {}
240 private:
241 NSDictionary *_v;
242 };
243 }
244 }
245
246 @interface ABI47_0_0RCTCxxConvert (NativeAnimatedModule_EventMapping)
247 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeAnimatedModule_EventMapping:(id)json;
248 @end
249 @protocol ABI47_0_0NativeAnimatedModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
250
251 - (void)startOperationBatch;
252 - (void)finishOperationBatch;
253 - (void)createAnimatedNode:(double)tag
254 config:(NSDictionary *)config;
255 - (void)updateAnimatedNodeConfig:(double)tag
256 config:(NSDictionary *)config;
257 - (void)getValue:(double)tag
258 saveValueCallback:(ABI47_0_0RCTResponseSenderBlock)saveValueCallback;
259 - (void)startListeningToAnimatedNodeValue:(double)tag;
260 - (void)stopListeningToAnimatedNodeValue:(double)tag;
261 - (void)connectAnimatedNodes:(double)parentTag
262 childTag:(double)childTag;
263 - (void)disconnectAnimatedNodes:(double)parentTag
264 childTag:(double)childTag;
265 - (void)startAnimatingNode:(double)animationId
266 nodeTag:(double)nodeTag
267 config:(NSDictionary *)config
268 endCallback:(ABI47_0_0RCTResponseSenderBlock)endCallback;
269 - (void)stopAnimation:(double)animationId;
270 - (void)setAnimatedNodeValue:(double)nodeTag
271 value:(double)value;
272 - (void)setAnimatedNodeOffset:(double)nodeTag
273 offset:(double)offset;
274 - (void)flattenAnimatedNodeOffset:(double)nodeTag;
275 - (void)extractAnimatedNodeOffset:(double)nodeTag;
276 - (void)connectAnimatedNodeToView:(double)nodeTag
277 viewTag:(double)viewTag;
278 - (void)disconnectAnimatedNodeFromView:(double)nodeTag
279 viewTag:(double)viewTag;
280 - (void)restoreDefaultValues:(double)nodeTag;
281 - (void)dropAnimatedNode:(double)tag;
282 - (void)addAnimatedEventToView:(double)viewTag
283 eventName:(NSString *)eventName
284 eventMapping:(ABI47_0_0JS::NativeAnimatedModule::EventMapping &)eventMapping;
285 - (void)removeAnimatedEventFromView:(double)viewTag
286 eventName:(NSString *)eventName
287 animatedNodeTag:(double)animatedNodeTag;
288 - (void)addListener:(NSString *)eventName;
289 - (void)removeListeners:(double)count;
290 - (void)queueAndExecuteBatchedOperations:(NSArray *)operationsAndArgs;
291
292 @end
293 namespace ABI47_0_0facebook {
294 namespace ABI47_0_0React {
295 /**
296 * ObjC++ class for module 'NativeAnimatedModule'
297 */
298 class JSI_EXPORT NativeAnimatedModuleSpecJSI : public ObjCTurboModule {
299 public:
300 NativeAnimatedModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
301 };
302 } // namespace ABI47_0_0React
303 } // namespace ABI47_0_0facebook
304 namespace ABI47_0_0JS {
305 namespace NativeAnimatedTurboModule {
306 struct EventMapping {
307 ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *> nativeEventPath() const;
308 std::optional<double> animatedValueTag() const;
309
EventMappingEventMapping310 EventMapping(NSDictionary *const v) : _v(v) {}
311 private:
312 NSDictionary *_v;
313 };
314 }
315 }
316
317 @interface ABI47_0_0RCTCxxConvert (NativeAnimatedTurboModule_EventMapping)
318 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeAnimatedTurboModule_EventMapping:(id)json;
319 @end
320 @protocol ABI47_0_0NativeAnimatedTurboModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
321
322 - (void)startOperationBatch;
323 - (void)finishOperationBatch;
324 - (void)createAnimatedNode:(double)tag
325 config:(NSDictionary *)config;
326 - (void)updateAnimatedNodeConfig:(double)tag
327 config:(NSDictionary *)config;
328 - (void)getValue:(double)tag
329 saveValueCallback:(ABI47_0_0RCTResponseSenderBlock)saveValueCallback;
330 - (void)startListeningToAnimatedNodeValue:(double)tag;
331 - (void)stopListeningToAnimatedNodeValue:(double)tag;
332 - (void)connectAnimatedNodes:(double)parentTag
333 childTag:(double)childTag;
334 - (void)disconnectAnimatedNodes:(double)parentTag
335 childTag:(double)childTag;
336 - (void)startAnimatingNode:(double)animationId
337 nodeTag:(double)nodeTag
338 config:(NSDictionary *)config
339 endCallback:(ABI47_0_0RCTResponseSenderBlock)endCallback;
340 - (void)stopAnimation:(double)animationId;
341 - (void)setAnimatedNodeValue:(double)nodeTag
342 value:(double)value;
343 - (void)setAnimatedNodeOffset:(double)nodeTag
344 offset:(double)offset;
345 - (void)flattenAnimatedNodeOffset:(double)nodeTag;
346 - (void)extractAnimatedNodeOffset:(double)nodeTag;
347 - (void)connectAnimatedNodeToView:(double)nodeTag
348 viewTag:(double)viewTag;
349 - (void)disconnectAnimatedNodeFromView:(double)nodeTag
350 viewTag:(double)viewTag;
351 - (void)restoreDefaultValues:(double)nodeTag;
352 - (void)dropAnimatedNode:(double)tag;
353 - (void)addAnimatedEventToView:(double)viewTag
354 eventName:(NSString *)eventName
355 eventMapping:(ABI47_0_0JS::NativeAnimatedTurboModule::EventMapping &)eventMapping;
356 - (void)removeAnimatedEventFromView:(double)viewTag
357 eventName:(NSString *)eventName
358 animatedNodeTag:(double)animatedNodeTag;
359 - (void)addListener:(NSString *)eventName;
360 - (void)removeListeners:(double)count;
361 - (void)queueAndExecuteBatchedOperations:(NSArray *)operationsAndArgs;
362
363 @end
364 namespace ABI47_0_0facebook {
365 namespace ABI47_0_0React {
366 /**
367 * ObjC++ class for module 'NativeAnimatedTurboModule'
368 */
369 class JSI_EXPORT NativeAnimatedTurboModuleSpecJSI : public ObjCTurboModule {
370 public:
371 NativeAnimatedTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
372 };
373 } // namespace ABI47_0_0React
374 } // namespace ABI47_0_0facebook
375
376 @protocol ABI47_0_0NativeAnimationsDebugModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
377
378 - (void)startRecordingFps;
379 - (void)stopRecordingFps:(double)animationStopTimeMs;
380
381 @end
382 namespace ABI47_0_0facebook {
383 namespace ABI47_0_0React {
384 /**
385 * ObjC++ class for module 'NativeAnimationsDebugModule'
386 */
387 class JSI_EXPORT NativeAnimationsDebugModuleSpecJSI : public ObjCTurboModule {
388 public:
389 NativeAnimationsDebugModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
390 };
391 } // namespace ABI47_0_0React
392 } // namespace ABI47_0_0facebook
393 namespace ABI47_0_0JS {
394 namespace NativeAppState {
395 struct Constants {
396
397 struct Builder {
398 struct Input {
399 ABI47_0_0RCTRequired<NSString *> initialAppState;
400 };
401
402 /** Initialize with a set of values */
403 Builder(const Input i);
404 /** Initialize with an existing Constants */
405 Builder(Constants i);
406 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder407 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
408 private:
409 NSDictionary *(^_factory)(void);
410 };
411
fromUnsafeRawValueConstants412 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants413 NSDictionary *unsafeRawValue() const { return _v; }
414 private:
ConstantsConstants415 Constants(NSDictionary *const v) : _v(v) {}
416 NSDictionary *_v;
417 };
418 }
419 }
420 @protocol ABI47_0_0NativeAppStateSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
421
422 - (void)getCurrentAppState:(ABI47_0_0RCTResponseSenderBlock)success
423 error:(ABI47_0_0RCTResponseSenderBlock)error;
424 - (void)addListener:(NSString *)eventName;
425 - (void)removeListeners:(double)count;
426 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeAppState::Constants::Builder>)constantsToExport;
427 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeAppState::Constants::Builder>)getConstants;
428
429 @end
430 namespace ABI47_0_0facebook {
431 namespace ABI47_0_0React {
432 /**
433 * ObjC++ class for module 'NativeAppState'
434 */
435 class JSI_EXPORT NativeAppStateSpecJSI : public ObjCTurboModule {
436 public:
437 NativeAppStateSpecJSI(const ObjCTurboModule::InitParams ¶ms);
438 };
439 } // namespace ABI47_0_0React
440 } // namespace ABI47_0_0facebook
441
442 @protocol ABI47_0_0NativeAppearanceSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
443
444 - (NSString * _Nullable)getColorScheme;
445 - (void)addListener:(NSString *)eventName;
446 - (void)removeListeners:(double)count;
447
448 @end
449 namespace ABI47_0_0facebook {
450 namespace ABI47_0_0React {
451 /**
452 * ObjC++ class for module 'NativeAppearance'
453 */
454 class JSI_EXPORT NativeAppearanceSpecJSI : public ObjCTurboModule {
455 public:
456 NativeAppearanceSpecJSI(const ObjCTurboModule::InitParams ¶ms);
457 };
458 } // namespace ABI47_0_0React
459 } // namespace ABI47_0_0facebook
460
461 @protocol ABI47_0_0NativeAsyncLocalStorageSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
462
463 - (void)multiGet:(NSArray *)keys
464 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
465 - (void)multiSet:(NSArray *)kvPairs
466 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
467 - (void)multiMerge:(NSArray *)kvPairs
468 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
469 - (void)multiRemove:(NSArray *)keys
470 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
471 - (void)clear:(ABI47_0_0RCTResponseSenderBlock)callback;
472 - (void)getAllKeys:(ABI47_0_0RCTResponseSenderBlock)callback;
473
474 @end
475 namespace ABI47_0_0facebook {
476 namespace ABI47_0_0React {
477 /**
478 * ObjC++ class for module 'NativeAsyncLocalStorage'
479 */
480 class JSI_EXPORT NativeAsyncLocalStorageSpecJSI : public ObjCTurboModule {
481 public:
482 NativeAsyncLocalStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms);
483 };
484 } // namespace ABI47_0_0React
485 } // namespace ABI47_0_0facebook
486
487 @protocol ABI47_0_0NativeAsyncSQLiteDBStorageSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
488
489 - (void)multiGet:(NSArray *)keys
490 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
491 - (void)multiSet:(NSArray *)kvPairs
492 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
493 - (void)multiMerge:(NSArray *)kvPairs
494 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
495 - (void)multiRemove:(NSArray *)keys
496 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
497 - (void)clear:(ABI47_0_0RCTResponseSenderBlock)callback;
498 - (void)getAllKeys:(ABI47_0_0RCTResponseSenderBlock)callback;
499
500 @end
501 namespace ABI47_0_0facebook {
502 namespace ABI47_0_0React {
503 /**
504 * ObjC++ class for module 'NativeAsyncSQLiteDBStorage'
505 */
506 class JSI_EXPORT NativeAsyncSQLiteDBStorageSpecJSI : public ObjCTurboModule {
507 public:
508 NativeAsyncSQLiteDBStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms);
509 };
510 } // namespace ABI47_0_0React
511 } // namespace ABI47_0_0facebook
512 namespace ABI47_0_0JS {
513 namespace NativeBlobModule {
514 struct Constants {
515
516 struct Builder {
517 struct Input {
518 ABI47_0_0RCTRequired<NSString *> BLOB_URI_SCHEME;
519 ABI47_0_0RCTRequired<NSString *> BLOB_URI_HOST;
520 };
521
522 /** Initialize with a set of values */
523 Builder(const Input i);
524 /** Initialize with an existing Constants */
525 Builder(Constants i);
526 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder527 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
528 private:
529 NSDictionary *(^_factory)(void);
530 };
531
fromUnsafeRawValueConstants532 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants533 NSDictionary *unsafeRawValue() const { return _v; }
534 private:
ConstantsConstants535 Constants(NSDictionary *const v) : _v(v) {}
536 NSDictionary *_v;
537 };
538 }
539 }
540 @protocol ABI47_0_0NativeBlobModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
541
542 - (void)addNetworkingHandler;
543 - (void)addWebSocketHandler:(double)id;
544 - (void)removeWebSocketHandler:(double)id;
545 - (void)sendOverSocket:(NSDictionary *)blob
546 socketID:(double)socketID;
547 - (void)createFromParts:(NSArray *)parts
548 withId:(NSString *)withId;
549 - (void)release:(NSString *)blobId;
550 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeBlobModule::Constants::Builder>)constantsToExport;
551 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeBlobModule::Constants::Builder>)getConstants;
552
553 @end
554 namespace ABI47_0_0facebook {
555 namespace ABI47_0_0React {
556 /**
557 * ObjC++ class for module 'NativeBlobModule'
558 */
559 class JSI_EXPORT NativeBlobModuleSpecJSI : public ObjCTurboModule {
560 public:
561 NativeBlobModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
562 };
563 } // namespace ABI47_0_0React
564 } // namespace ABI47_0_0facebook
565
566 @protocol ABI47_0_0NativeBugReportingSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
567
568 - (void)startReportAProblemFlow;
569 - (void)setExtraData:(NSDictionary *)extraData
570 extraFiles:(NSDictionary *)extraFiles;
571 - (void)setCategoryID:(NSString *)categoryID;
572
573 @end
574 namespace ABI47_0_0facebook {
575 namespace ABI47_0_0React {
576 /**
577 * ObjC++ class for module 'NativeBugReporting'
578 */
579 class JSI_EXPORT NativeBugReportingSpecJSI : public ObjCTurboModule {
580 public:
581 NativeBugReportingSpecJSI(const ObjCTurboModule::InitParams ¶ms);
582 };
583 } // namespace ABI47_0_0React
584 } // namespace ABI47_0_0facebook
585
586 @protocol ABI47_0_0NativeClipboardSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
587
588 - (void)getString:(ABI47_0_0RCTPromiseResolveBlock)resolve
589 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
590 - (void)setString:(NSString *)content;
591
592 @end
593 namespace ABI47_0_0facebook {
594 namespace ABI47_0_0React {
595 /**
596 * ObjC++ class for module 'NativeClipboard'
597 */
598 class JSI_EXPORT NativeClipboardSpecJSI : public ObjCTurboModule {
599 public:
600 NativeClipboardSpecJSI(const ObjCTurboModule::InitParams ¶ms);
601 };
602 } // namespace ABI47_0_0React
603 } // namespace ABI47_0_0facebook
604
605 @protocol ABI47_0_0NativeDevLoadingViewSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
606
607 - (void)showMessage:(NSString *)message
608 withColor:(NSNumber *)withColor
609 withBackgroundColor:(NSNumber *)withBackgroundColor;
610 - (void)hide;
611
612 @end
613 namespace ABI47_0_0facebook {
614 namespace ABI47_0_0React {
615 /**
616 * ObjC++ class for module 'NativeDevLoadingView'
617 */
618 class JSI_EXPORT NativeDevLoadingViewSpecJSI : public ObjCTurboModule {
619 public:
620 NativeDevLoadingViewSpecJSI(const ObjCTurboModule::InitParams ¶ms);
621 };
622 } // namespace ABI47_0_0React
623 } // namespace ABI47_0_0facebook
624
625 @protocol ABI47_0_0NativeDevMenuSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
626
627 - (void)show;
628 - (void)reload;
629 - (void)debugRemotely:(BOOL)enableDebug;
630 - (void)setProfilingEnabled:(BOOL)enabled;
631 - (void)setHotLoadingEnabled:(BOOL)enabled;
632
633 @end
634 namespace ABI47_0_0facebook {
635 namespace ABI47_0_0React {
636 /**
637 * ObjC++ class for module 'NativeDevMenu'
638 */
639 class JSI_EXPORT NativeDevMenuSpecJSI : public ObjCTurboModule {
640 public:
641 NativeDevMenuSpecJSI(const ObjCTurboModule::InitParams ¶ms);
642 };
643 } // namespace ABI47_0_0React
644 } // namespace ABI47_0_0facebook
645
646 @protocol ABI47_0_0NativeDevSettingsSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
647
648 - (void)reload;
649 - (void)reloadWithReason:(NSString *)reason;
650 - (void)onFastRefresh;
651 - (void)setHotLoadingEnabled:(BOOL)isHotLoadingEnabled;
652 - (void)setIsDebuggingRemotely:(BOOL)isDebuggingRemotelyEnabled;
653 - (void)setProfilingEnabled:(BOOL)isProfilingEnabled;
654 - (void)toggleElementInspector;
655 - (void)addMenuItem:(NSString *)title;
656 - (void)addListener:(NSString *)eventName;
657 - (void)removeListeners:(double)count;
658 - (void)setIsShakeToShowDevMenuEnabled:(BOOL)enabled;
659
660 @end
661 namespace ABI47_0_0facebook {
662 namespace ABI47_0_0React {
663 /**
664 * ObjC++ class for module 'NativeDevSettings'
665 */
666 class JSI_EXPORT NativeDevSettingsSpecJSI : public ObjCTurboModule {
667 public:
668 NativeDevSettingsSpecJSI(const ObjCTurboModule::InitParams ¶ms);
669 };
670 } // namespace ABI47_0_0React
671 } // namespace ABI47_0_0facebook
672
673 @protocol ABI47_0_0NativeDevSplitBundleLoaderSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
674
675 - (void)loadBundle:(NSString *)bundlePath
676 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
677 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
678
679 @end
680 namespace ABI47_0_0facebook {
681 namespace ABI47_0_0React {
682 /**
683 * ObjC++ class for module 'NativeDevSplitBundleLoader'
684 */
685 class JSI_EXPORT NativeDevSplitBundleLoaderSpecJSI : public ObjCTurboModule {
686 public:
687 NativeDevSplitBundleLoaderSpecJSI(const ObjCTurboModule::InitParams ¶ms);
688 };
689 } // namespace ABI47_0_0React
690 } // namespace ABI47_0_0facebook
691
692 @protocol ABI47_0_0NativeDeviceEventManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
693
694 - (void)invokeDefaultBackPressHandler;
695
696 @end
697 namespace ABI47_0_0facebook {
698 namespace ABI47_0_0React {
699 /**
700 * ObjC++ class for module 'NativeDeviceEventManager'
701 */
702 class JSI_EXPORT NativeDeviceEventManagerSpecJSI : public ObjCTurboModule {
703 public:
704 NativeDeviceEventManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
705 };
706 } // namespace ABI47_0_0React
707 } // namespace ABI47_0_0facebook
708 namespace ABI47_0_0JS {
709 namespace NativeDeviceInfo {
710 struct DisplayMetrics {
711
712 struct Builder {
713 struct Input {
714 ABI47_0_0RCTRequired<double> width;
715 ABI47_0_0RCTRequired<double> height;
716 ABI47_0_0RCTRequired<double> scale;
717 ABI47_0_0RCTRequired<double> fontScale;
718 };
719
720 /** Initialize with a set of values */
721 Builder(const Input i);
722 /** Initialize with an existing DisplayMetrics */
723 Builder(DisplayMetrics i);
724 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueDisplayMetrics::Builder725 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
726 private:
727 NSDictionary *(^_factory)(void);
728 };
729
fromUnsafeRawValueDisplayMetrics730 static DisplayMetrics fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueDisplayMetrics731 NSDictionary *unsafeRawValue() const { return _v; }
732 private:
DisplayMetricsDisplayMetrics733 DisplayMetrics(NSDictionary *const v) : _v(v) {}
734 NSDictionary *_v;
735 };
736 }
737 }
738 namespace ABI47_0_0JS {
739 namespace NativeDeviceInfo {
740 struct DisplayMetricsAndroid {
741
742 struct Builder {
743 struct Input {
744 ABI47_0_0RCTRequired<double> width;
745 ABI47_0_0RCTRequired<double> height;
746 ABI47_0_0RCTRequired<double> scale;
747 ABI47_0_0RCTRequired<double> fontScale;
748 ABI47_0_0RCTRequired<double> densityDpi;
749 };
750
751 /** Initialize with a set of values */
752 Builder(const Input i);
753 /** Initialize with an existing DisplayMetricsAndroid */
754 Builder(DisplayMetricsAndroid i);
755 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueDisplayMetricsAndroid::Builder756 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
757 private:
758 NSDictionary *(^_factory)(void);
759 };
760
fromUnsafeRawValueDisplayMetricsAndroid761 static DisplayMetricsAndroid fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueDisplayMetricsAndroid762 NSDictionary *unsafeRawValue() const { return _v; }
763 private:
DisplayMetricsAndroidDisplayMetricsAndroid764 DisplayMetricsAndroid(NSDictionary *const v) : _v(v) {}
765 NSDictionary *_v;
766 };
767 }
768 }
769 namespace ABI47_0_0JS {
770 namespace NativeDeviceInfo {
771 struct DimensionsPayload {
772
773 struct Builder {
774 struct Input {
775 std::optional<ABI47_0_0JS::NativeDeviceInfo::DisplayMetrics::Builder> window;
776 std::optional<ABI47_0_0JS::NativeDeviceInfo::DisplayMetrics::Builder> screen;
777 std::optional<ABI47_0_0JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder> windowPhysicalPixels;
778 std::optional<ABI47_0_0JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder> screenPhysicalPixels;
779 };
780
781 /** Initialize with a set of values */
782 Builder(const Input i);
783 /** Initialize with an existing DimensionsPayload */
784 Builder(DimensionsPayload i);
785 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueDimensionsPayload::Builder786 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
787 private:
788 NSDictionary *(^_factory)(void);
789 };
790
fromUnsafeRawValueDimensionsPayload791 static DimensionsPayload fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueDimensionsPayload792 NSDictionary *unsafeRawValue() const { return _v; }
793 private:
DimensionsPayloadDimensionsPayload794 DimensionsPayload(NSDictionary *const v) : _v(v) {}
795 NSDictionary *_v;
796 };
797 }
798 }
799 namespace ABI47_0_0JS {
800 namespace NativeDeviceInfo {
801 struct Constants {
802
803 struct Builder {
804 struct Input {
805 ABI47_0_0RCTRequired<ABI47_0_0JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions;
806 std::optional<bool> isIPhoneX_deprecated;
807 };
808
809 /** Initialize with a set of values */
810 Builder(const Input i);
811 /** Initialize with an existing Constants */
812 Builder(Constants i);
813 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder814 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
815 private:
816 NSDictionary *(^_factory)(void);
817 };
818
fromUnsafeRawValueConstants819 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants820 NSDictionary *unsafeRawValue() const { return _v; }
821 private:
ConstantsConstants822 Constants(NSDictionary *const v) : _v(v) {}
823 NSDictionary *_v;
824 };
825 }
826 }
827 @protocol ABI47_0_0NativeDeviceInfoSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
828
829 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeDeviceInfo::Constants::Builder>)constantsToExport;
830 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeDeviceInfo::Constants::Builder>)getConstants;
831
832 @end
833 namespace ABI47_0_0facebook {
834 namespace ABI47_0_0React {
835 /**
836 * ObjC++ class for module 'NativeDeviceInfo'
837 */
838 class JSI_EXPORT NativeDeviceInfoSpecJSI : public ObjCTurboModule {
839 public:
840 NativeDeviceInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms);
841 };
842 } // namespace ABI47_0_0React
843 } // namespace ABI47_0_0facebook
844 namespace ABI47_0_0JS {
845 namespace NativeExceptionsManager {
846 struct StackFrame {
847 std::optional<double> column() const;
848 NSString *file() const;
849 std::optional<double> lineNumber() const;
850 NSString *methodName() const;
851 std::optional<bool> collapse() const;
852
StackFrameStackFrame853 StackFrame(NSDictionary *const v) : _v(v) {}
854 private:
855 NSDictionary *_v;
856 };
857 }
858 }
859
860 @interface ABI47_0_0RCTCxxConvert (NativeExceptionsManager_StackFrame)
861 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeExceptionsManager_StackFrame:(id)json;
862 @end
863 namespace ABI47_0_0JS {
864 namespace NativeExceptionsManager {
865 struct ExceptionData {
866 NSString *message() const;
867 NSString *originalMessage() const;
868 NSString *name() const;
869 NSString *componentStack() const;
870 ABI47_0_0facebook::ABI47_0_0React::LazyVector<ABI47_0_0JS::NativeExceptionsManager::StackFrame> stack() const;
871 double id_() const;
872 bool isFatal() const;
873 id<NSObject> _Nullable extraData() const;
874
ExceptionDataExceptionData875 ExceptionData(NSDictionary *const v) : _v(v) {}
876 private:
877 NSDictionary *_v;
878 };
879 }
880 }
881
882 @interface ABI47_0_0RCTCxxConvert (NativeExceptionsManager_ExceptionData)
883 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeExceptionsManager_ExceptionData:(id)json;
884 @end
885 @protocol ABI47_0_0NativeExceptionsManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
886
887 - (void)reportFatalException:(NSString *)message
888 stack:(NSArray *)stack
889 exceptionId:(double)exceptionId;
890 - (void)reportSoftException:(NSString *)message
891 stack:(NSArray *)stack
892 exceptionId:(double)exceptionId;
893 - (void)reportException:(ABI47_0_0JS::NativeExceptionsManager::ExceptionData &)data;
894 - (void)updateExceptionMessage:(NSString *)message
895 stack:(NSArray *)stack
896 exceptionId:(double)exceptionId;
897 - (void)dismissRedbox;
898
899 @end
900 namespace ABI47_0_0facebook {
901 namespace ABI47_0_0React {
902 /**
903 * ObjC++ class for module 'NativeExceptionsManager'
904 */
905 class JSI_EXPORT NativeExceptionsManagerSpecJSI : public ObjCTurboModule {
906 public:
907 NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
908 };
909 } // namespace ABI47_0_0React
910 } // namespace ABI47_0_0facebook
911
912 @protocol ABI47_0_0NativeFileReaderModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
913
914 - (void)readAsDataURL:(NSDictionary *)data
915 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
916 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
917 - (void)readAsText:(NSDictionary *)data
918 encoding:(NSString *)encoding
919 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
920 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
921
922 @end
923 namespace ABI47_0_0facebook {
924 namespace ABI47_0_0React {
925 /**
926 * ObjC++ class for module 'NativeFileReaderModule'
927 */
928 class JSI_EXPORT NativeFileReaderModuleSpecJSI : public ObjCTurboModule {
929 public:
930 NativeFileReaderModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
931 };
932 } // namespace ABI47_0_0React
933 } // namespace ABI47_0_0facebook
934 namespace ABI47_0_0JS {
935 namespace NativeFrameRateLogger {
936 struct SpecSetGlobalOptionsOptions {
937 std::optional<bool> debug() const;
938 std::optional<bool> reportStackTraces() const;
939
SpecSetGlobalOptionsOptionsSpecSetGlobalOptionsOptions940 SpecSetGlobalOptionsOptions(NSDictionary *const v) : _v(v) {}
941 private:
942 NSDictionary *_v;
943 };
944 }
945 }
946
947 @interface ABI47_0_0RCTCxxConvert (NativeFrameRateLogger_SpecSetGlobalOptionsOptions)
948 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeFrameRateLogger_SpecSetGlobalOptionsOptions:(id)json;
949 @end
950 @protocol ABI47_0_0NativeFrameRateLoggerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
951
952 - (void)setGlobalOptions:(ABI47_0_0JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions &)options;
953 - (void)setContext:(NSString *)context;
954 - (void)beginScroll;
955 - (void)endScroll;
956
957 @end
958 namespace ABI47_0_0facebook {
959 namespace ABI47_0_0React {
960 /**
961 * ObjC++ class for module 'NativeFrameRateLogger'
962 */
963 class JSI_EXPORT NativeFrameRateLoggerSpecJSI : public ObjCTurboModule {
964 public:
965 NativeFrameRateLoggerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
966 };
967 } // namespace ABI47_0_0React
968 } // namespace ABI47_0_0facebook
969
970 @protocol ABI47_0_0NativeHeadlessJsTaskSupportSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
971
972 - (void)notifyTaskFinished:(double)taskId;
973 - (void)notifyTaskRetry:(double)taskId
974 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
975 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
976
977 @end
978 namespace ABI47_0_0facebook {
979 namespace ABI47_0_0React {
980 /**
981 * ObjC++ class for module 'NativeHeadlessJsTaskSupport'
982 */
983 class JSI_EXPORT NativeHeadlessJsTaskSupportSpecJSI : public ObjCTurboModule {
984 public:
985 NativeHeadlessJsTaskSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms);
986 };
987 } // namespace ABI47_0_0React
988 } // namespace ABI47_0_0facebook
989 namespace ABI47_0_0JS {
990 namespace NativeI18nManager {
991 struct Constants {
992
993 struct Builder {
994 struct Input {
995 ABI47_0_0RCTRequired<bool> isRTL;
996 ABI47_0_0RCTRequired<bool> doLeftAndRightSwapInRTL;
997 ABI47_0_0RCTRequired<NSString *> localeIdentifier;
998 };
999
1000 /** Initialize with a set of values */
1001 Builder(const Input i);
1002 /** Initialize with an existing Constants */
1003 Builder(Constants i);
1004 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1005 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1006 private:
1007 NSDictionary *(^_factory)(void);
1008 };
1009
fromUnsafeRawValueConstants1010 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1011 NSDictionary *unsafeRawValue() const { return _v; }
1012 private:
ConstantsConstants1013 Constants(NSDictionary *const v) : _v(v) {}
1014 NSDictionary *_v;
1015 };
1016 }
1017 }
1018 @protocol ABI47_0_0NativeI18nManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1019
1020 - (void)allowRTL:(BOOL)allowRTL;
1021 - (void)forceRTL:(BOOL)forceRTL;
1022 - (void)swapLeftAndRightInRTL:(BOOL)flipStyles;
1023 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeI18nManager::Constants::Builder>)constantsToExport;
1024 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeI18nManager::Constants::Builder>)getConstants;
1025
1026 @end
1027 namespace ABI47_0_0facebook {
1028 namespace ABI47_0_0React {
1029 /**
1030 * ObjC++ class for module 'NativeI18nManager'
1031 */
1032 class JSI_EXPORT NativeI18nManagerSpecJSI : public ObjCTurboModule {
1033 public:
1034 NativeI18nManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1035 };
1036 } // namespace ABI47_0_0React
1037 } // namespace ABI47_0_0facebook
1038 namespace ABI47_0_0JS {
1039 namespace NativeImageEditor {
1040 struct OptionsOffset {
1041 double x() const;
1042 double y() const;
1043
OptionsOffsetOptionsOffset1044 OptionsOffset(NSDictionary *const v) : _v(v) {}
1045 private:
1046 NSDictionary *_v;
1047 };
1048 }
1049 }
1050
1051 @interface ABI47_0_0RCTCxxConvert (NativeImageEditor_OptionsOffset)
1052 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImageEditor_OptionsOffset:(id)json;
1053 @end
1054 namespace ABI47_0_0JS {
1055 namespace NativeImageEditor {
1056 struct OptionsSize {
1057 double width() const;
1058 double height() const;
1059
OptionsSizeOptionsSize1060 OptionsSize(NSDictionary *const v) : _v(v) {}
1061 private:
1062 NSDictionary *_v;
1063 };
1064 }
1065 }
1066
1067 @interface ABI47_0_0RCTCxxConvert (NativeImageEditor_OptionsSize)
1068 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImageEditor_OptionsSize:(id)json;
1069 @end
1070 namespace ABI47_0_0JS {
1071 namespace NativeImageEditor {
1072 struct OptionsDisplaySize {
1073 double width() const;
1074 double height() const;
1075
OptionsDisplaySizeOptionsDisplaySize1076 OptionsDisplaySize(NSDictionary *const v) : _v(v) {}
1077 private:
1078 NSDictionary *_v;
1079 };
1080 }
1081 }
1082
1083 @interface ABI47_0_0RCTCxxConvert (NativeImageEditor_OptionsDisplaySize)
1084 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImageEditor_OptionsDisplaySize:(id)json;
1085 @end
1086 namespace ABI47_0_0JS {
1087 namespace NativeImageEditor {
1088 struct Options {
1089 ABI47_0_0JS::NativeImageEditor::OptionsOffset offset() const;
1090 ABI47_0_0JS::NativeImageEditor::OptionsSize size() const;
1091 std::optional<ABI47_0_0JS::NativeImageEditor::OptionsDisplaySize> displaySize() const;
1092 NSString *resizeMode() const;
1093 std::optional<bool> allowExternalStorage() const;
1094
OptionsOptions1095 Options(NSDictionary *const v) : _v(v) {}
1096 private:
1097 NSDictionary *_v;
1098 };
1099 }
1100 }
1101
1102 @interface ABI47_0_0RCTCxxConvert (NativeImageEditor_Options)
1103 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImageEditor_Options:(id)json;
1104 @end
1105 @protocol ABI47_0_0NativeImageEditorSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1106
1107 - (void)cropImage:(NSString *)uri
1108 cropData:(ABI47_0_0JS::NativeImageEditor::Options &)cropData
1109 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback
1110 errorCallback:(ABI47_0_0RCTResponseSenderBlock)errorCallback;
1111
1112 @end
1113 namespace ABI47_0_0facebook {
1114 namespace ABI47_0_0React {
1115 /**
1116 * ObjC++ class for module 'NativeImageEditor'
1117 */
1118 class JSI_EXPORT NativeImageEditorSpecJSI : public ObjCTurboModule {
1119 public:
1120 NativeImageEditorSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1121 };
1122 } // namespace ABI47_0_0React
1123 } // namespace ABI47_0_0facebook
1124
1125 @protocol ABI47_0_0NativeImageLoaderIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1126
1127 - (void)getSize:(NSString *)uri
1128 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1129 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1130 - (void)getSizeWithHeaders:(NSString *)uri
1131 headers:(NSDictionary *)headers
1132 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1133 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1134 - (void)prefetchImage:(NSString *)uri
1135 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1136 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1137 - (void)prefetchImageWithMetadata:(NSString *)uri
1138 queryRootName:(NSString *)queryRootName
1139 rootTag:(double)rootTag
1140 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1141 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1142 - (void)queryCache:(NSArray *)uris
1143 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1144 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1145
1146 @end
1147 namespace ABI47_0_0facebook {
1148 namespace ABI47_0_0React {
1149 /**
1150 * ObjC++ class for module 'NativeImageLoaderIOS'
1151 */
1152 class JSI_EXPORT NativeImageLoaderIOSSpecJSI : public ObjCTurboModule {
1153 public:
1154 NativeImageLoaderIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1155 };
1156 } // namespace ABI47_0_0React
1157 } // namespace ABI47_0_0facebook
1158 namespace ABI47_0_0JS {
1159 namespace NativeImagePickerIOS {
1160 struct SpecOpenCameraDialogConfig {
1161 bool unmirrorFrontFacingCamera() const;
1162 bool videoMode() const;
1163
SpecOpenCameraDialogConfigSpecOpenCameraDialogConfig1164 SpecOpenCameraDialogConfig(NSDictionary *const v) : _v(v) {}
1165 private:
1166 NSDictionary *_v;
1167 };
1168 }
1169 }
1170
1171 @interface ABI47_0_0RCTCxxConvert (NativeImagePickerIOS_SpecOpenCameraDialogConfig)
1172 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:(id)json;
1173 @end
1174 namespace ABI47_0_0JS {
1175 namespace NativeImagePickerIOS {
1176 struct SpecOpenSelectDialogConfig {
1177 bool showImages() const;
1178 bool showVideos() const;
1179
SpecOpenSelectDialogConfigSpecOpenSelectDialogConfig1180 SpecOpenSelectDialogConfig(NSDictionary *const v) : _v(v) {}
1181 private:
1182 NSDictionary *_v;
1183 };
1184 }
1185 }
1186
1187 @interface ABI47_0_0RCTCxxConvert (NativeImagePickerIOS_SpecOpenSelectDialogConfig)
1188 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)json;
1189 @end
1190 @protocol ABI47_0_0NativeImagePickerIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1191
1192 - (void)canRecordVideos:(ABI47_0_0RCTResponseSenderBlock)callback;
1193 - (void)canUseCamera:(ABI47_0_0RCTResponseSenderBlock)callback;
1194 - (void)openCameraDialog:(ABI47_0_0JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig &)config
1195 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback
1196 cancelCallback:(ABI47_0_0RCTResponseSenderBlock)cancelCallback;
1197 - (void)openSelectDialog:(ABI47_0_0JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig &)config
1198 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback
1199 cancelCallback:(ABI47_0_0RCTResponseSenderBlock)cancelCallback;
1200 - (void)clearAllPendingVideos;
1201 - (void)removePendingVideo:(NSString *)url;
1202
1203 @end
1204 namespace ABI47_0_0facebook {
1205 namespace ABI47_0_0React {
1206 /**
1207 * ObjC++ class for module 'NativeImagePickerIOS'
1208 */
1209 class JSI_EXPORT NativeImagePickerIOSSpecJSI : public ObjCTurboModule {
1210 public:
1211 NativeImagePickerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1212 };
1213 } // namespace ABI47_0_0React
1214 } // namespace ABI47_0_0facebook
1215
1216 @protocol ABI47_0_0NativeImageStoreIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1217
1218 - (void)getBase64ForTag:(NSString *)uri
1219 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback
1220 errorCallback:(ABI47_0_0RCTResponseSenderBlock)errorCallback;
1221 - (void)hasImageForTag:(NSString *)uri
1222 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
1223 - (void)removeImageForTag:(NSString *)uri;
1224 - (void)addImageFromBase64:(NSString *)base64ImageData
1225 successCallback:(ABI47_0_0RCTResponseSenderBlock)successCallback
1226 errorCallback:(ABI47_0_0RCTResponseSenderBlock)errorCallback;
1227
1228 @end
1229 namespace ABI47_0_0facebook {
1230 namespace ABI47_0_0React {
1231 /**
1232 * ObjC++ class for module 'NativeImageStoreIOS'
1233 */
1234 class JSI_EXPORT NativeImageStoreIOSSpecJSI : public ObjCTurboModule {
1235 public:
1236 NativeImageStoreIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1237 };
1238 } // namespace ABI47_0_0React
1239 } // namespace ABI47_0_0facebook
1240
1241 @protocol ABI47_0_0NativeJSCHeapCaptureSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1242
1243 - (void)captureComplete:(NSString *)path
1244 error:(NSString * _Nullable)error;
1245
1246 @end
1247 namespace ABI47_0_0facebook {
1248 namespace ABI47_0_0React {
1249 /**
1250 * ObjC++ class for module 'NativeJSCHeapCapture'
1251 */
1252 class JSI_EXPORT NativeJSCHeapCaptureSpecJSI : public ObjCTurboModule {
1253 public:
1254 NativeJSCHeapCaptureSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1255 };
1256 } // namespace ABI47_0_0React
1257 } // namespace ABI47_0_0facebook
1258
1259 @protocol ABI47_0_0NativeJSCSamplingProfilerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1260
1261 - (void)operationComplete:(double)token
1262 result:(NSString * _Nullable)result
1263 error:(NSString * _Nullable)error;
1264
1265 @end
1266 namespace ABI47_0_0facebook {
1267 namespace ABI47_0_0React {
1268 /**
1269 * ObjC++ class for module 'NativeJSCSamplingProfiler'
1270 */
1271 class JSI_EXPORT NativeJSCSamplingProfilerSpecJSI : public ObjCTurboModule {
1272 public:
1273 NativeJSCSamplingProfilerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1274 };
1275 } // namespace ABI47_0_0React
1276 } // namespace ABI47_0_0facebook
1277 namespace ABI47_0_0JS {
1278 namespace NativeJSDevSupport {
1279 struct Constants {
1280
1281 struct Builder {
1282 struct Input {
1283 ABI47_0_0RCTRequired<double> ERROR_CODE_EXCEPTION;
1284 ABI47_0_0RCTRequired<double> ERROR_CODE_VIEW_NOT_FOUND;
1285 };
1286
1287 /** Initialize with a set of values */
1288 Builder(const Input i);
1289 /** Initialize with an existing Constants */
1290 Builder(Constants i);
1291 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1292 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1293 private:
1294 NSDictionary *(^_factory)(void);
1295 };
1296
fromUnsafeRawValueConstants1297 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1298 NSDictionary *unsafeRawValue() const { return _v; }
1299 private:
ConstantsConstants1300 Constants(NSDictionary *const v) : _v(v) {}
1301 NSDictionary *_v;
1302 };
1303 }
1304 }
1305 @protocol ABI47_0_0NativeJSDevSupportSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1306
1307 - (void)onSuccess:(NSString *)data;
1308 - (void)onFailure:(double)errorCode
1309 error:(NSString *)error;
1310 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeJSDevSupport::Constants::Builder>)constantsToExport;
1311 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeJSDevSupport::Constants::Builder>)getConstants;
1312
1313 @end
1314 namespace ABI47_0_0facebook {
1315 namespace ABI47_0_0React {
1316 /**
1317 * ObjC++ class for module 'NativeJSDevSupport'
1318 */
1319 class JSI_EXPORT NativeJSDevSupportSpecJSI : public ObjCTurboModule {
1320 public:
1321 NativeJSDevSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1322 };
1323 } // namespace ABI47_0_0React
1324 } // namespace ABI47_0_0facebook
1325
1326 @protocol ABI47_0_0NativeKeyboardObserverSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1327
1328 - (void)addListener:(NSString *)eventName;
1329 - (void)removeListeners:(double)count;
1330
1331 @end
1332 namespace ABI47_0_0facebook {
1333 namespace ABI47_0_0React {
1334 /**
1335 * ObjC++ class for module 'NativeKeyboardObserver'
1336 */
1337 class JSI_EXPORT NativeKeyboardObserverSpecJSI : public ObjCTurboModule {
1338 public:
1339 NativeKeyboardObserverSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1340 };
1341 } // namespace ABI47_0_0React
1342 } // namespace ABI47_0_0facebook
1343
1344 @protocol ABI47_0_0NativeLinkingManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1345
1346 - (void)getInitialURL:(ABI47_0_0RCTPromiseResolveBlock)resolve
1347 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1348 - (void)canOpenURL:(NSString *)url
1349 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1350 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1351 - (void)openURL:(NSString *)url
1352 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1353 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1354 - (void)openSettings:(ABI47_0_0RCTPromiseResolveBlock)resolve
1355 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1356 - (void)addListener:(NSString *)eventName;
1357 - (void)removeListeners:(double)count;
1358
1359 @end
1360 namespace ABI47_0_0facebook {
1361 namespace ABI47_0_0React {
1362 /**
1363 * ObjC++ class for module 'NativeLinkingManager'
1364 */
1365 class JSI_EXPORT NativeLinkingManagerSpecJSI : public ObjCTurboModule {
1366 public:
1367 NativeLinkingManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1368 };
1369 } // namespace ABI47_0_0React
1370 } // namespace ABI47_0_0facebook
1371
1372 @protocol ABI47_0_0NativeLogBoxSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1373
1374 - (void)show;
1375 - (void)hide;
1376
1377 @end
1378 namespace ABI47_0_0facebook {
1379 namespace ABI47_0_0React {
1380 /**
1381 * ObjC++ class for module 'NativeLogBox'
1382 */
1383 class JSI_EXPORT NativeLogBoxSpecJSI : public ObjCTurboModule {
1384 public:
1385 NativeLogBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1386 };
1387 } // namespace ABI47_0_0React
1388 } // namespace ABI47_0_0facebook
1389
1390 @protocol ABI47_0_0NativeModalManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1391
1392 - (void)addListener:(NSString *)eventName;
1393 - (void)removeListeners:(double)count;
1394
1395 @end
1396 namespace ABI47_0_0facebook {
1397 namespace ABI47_0_0React {
1398 /**
1399 * ObjC++ class for module 'NativeModalManager'
1400 */
1401 class JSI_EXPORT NativeModalManagerSpecJSI : public ObjCTurboModule {
1402 public:
1403 NativeModalManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1404 };
1405 } // namespace ABI47_0_0React
1406 } // namespace ABI47_0_0facebook
1407 namespace ABI47_0_0JS {
1408 namespace NativeNetworkingIOS {
1409 struct SpecSendRequestQuery {
1410 NSString *method() const;
1411 NSString *url() const;
1412 id<NSObject> data() const;
1413 id<NSObject> headers() const;
1414 NSString *responseType() const;
1415 bool incrementalUpdates() const;
1416 double timeout() const;
1417 bool withCredentials() const;
1418
SpecSendRequestQuerySpecSendRequestQuery1419 SpecSendRequestQuery(NSDictionary *const v) : _v(v) {}
1420 private:
1421 NSDictionary *_v;
1422 };
1423 }
1424 }
1425
1426 @interface ABI47_0_0RCTCxxConvert (NativeNetworkingIOS_SpecSendRequestQuery)
1427 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeNetworkingIOS_SpecSendRequestQuery:(id)json;
1428 @end
1429 @protocol ABI47_0_0NativeNetworkingIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1430
1431 - (void)sendRequest:(ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery &)query
1432 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
1433 - (void)abortRequest:(double)requestId;
1434 - (void)clearCookies:(ABI47_0_0RCTResponseSenderBlock)callback;
1435 - (void)addListener:(NSString *)eventName;
1436 - (void)removeListeners:(double)count;
1437
1438 @end
1439 namespace ABI47_0_0facebook {
1440 namespace ABI47_0_0React {
1441 /**
1442 * ObjC++ class for module 'NativeNetworkingIOS'
1443 */
1444 class JSI_EXPORT NativeNetworkingIOSSpecJSI : public ObjCTurboModule {
1445 public:
1446 NativeNetworkingIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1447 };
1448 } // namespace ABI47_0_0React
1449 } // namespace ABI47_0_0facebook
1450 namespace ABI47_0_0JS {
1451 namespace NativePlatformConstantsIOS {
1452 struct ConstantsreactNativeVersion {
1453
1454 struct Builder {
1455 struct Input {
1456 ABI47_0_0RCTRequired<double> major;
1457 ABI47_0_0RCTRequired<double> minor;
1458 ABI47_0_0RCTRequired<double> patch;
1459 ABI47_0_0RCTRequired<std::optional<double>> prerelease;
1460 };
1461
1462 /** Initialize with a set of values */
1463 Builder(const Input i);
1464 /** Initialize with an existing ConstantsreactNativeVersion */
1465 Builder(ConstantsreactNativeVersion i);
1466 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstantsreactNativeVersion::Builder1467 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1468 private:
1469 NSDictionary *(^_factory)(void);
1470 };
1471
fromUnsafeRawValueConstantsreactNativeVersion1472 static ConstantsreactNativeVersion fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstantsreactNativeVersion1473 NSDictionary *unsafeRawValue() const { return _v; }
1474 private:
ConstantsreactNativeVersionConstantsreactNativeVersion1475 ConstantsreactNativeVersion(NSDictionary *const v) : _v(v) {}
1476 NSDictionary *_v;
1477 };
1478 }
1479 }
1480 namespace ABI47_0_0JS {
1481 namespace NativePlatformConstantsIOS {
1482 struct Constants {
1483
1484 struct Builder {
1485 struct Input {
1486 ABI47_0_0RCTRequired<bool> isTesting;
1487 ABI47_0_0RCTRequired<ABI47_0_0JS::NativePlatformConstantsIOS::ConstantsreactNativeVersion::Builder> reactNativeVersion;
1488 ABI47_0_0RCTRequired<bool> forceTouchAvailable;
1489 ABI47_0_0RCTRequired<NSString *> osVersion;
1490 ABI47_0_0RCTRequired<NSString *> systemName;
1491 ABI47_0_0RCTRequired<NSString *> interfaceIdiom;
1492 };
1493
1494 /** Initialize with a set of values */
1495 Builder(const Input i);
1496 /** Initialize with an existing Constants */
1497 Builder(Constants i);
1498 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1499 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1500 private:
1501 NSDictionary *(^_factory)(void);
1502 };
1503
fromUnsafeRawValueConstants1504 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1505 NSDictionary *unsafeRawValue() const { return _v; }
1506 private:
ConstantsConstants1507 Constants(NSDictionary *const v) : _v(v) {}
1508 NSDictionary *_v;
1509 };
1510 }
1511 }
1512 @protocol ABI47_0_0NativePlatformConstantsIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1513
1514 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativePlatformConstantsIOS::Constants::Builder>)constantsToExport;
1515 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativePlatformConstantsIOS::Constants::Builder>)getConstants;
1516
1517 @end
1518 namespace ABI47_0_0facebook {
1519 namespace ABI47_0_0React {
1520 /**
1521 * ObjC++ class for module 'NativePlatformConstantsIOS'
1522 */
1523 class JSI_EXPORT NativePlatformConstantsIOSSpecJSI : public ObjCTurboModule {
1524 public:
1525 NativePlatformConstantsIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1526 };
1527 } // namespace ABI47_0_0React
1528 } // namespace ABI47_0_0facebook
1529 namespace ABI47_0_0JS {
1530 namespace NativePushNotificationManagerIOS {
1531 struct SpecRequestPermissionsPermission {
1532 bool alert() const;
1533 bool badge() const;
1534 bool sound() const;
1535
SpecRequestPermissionsPermissionSpecRequestPermissionsPermission1536 SpecRequestPermissionsPermission(NSDictionary *const v) : _v(v) {}
1537 private:
1538 NSDictionary *_v;
1539 };
1540 }
1541 }
1542
1543 @interface ABI47_0_0RCTCxxConvert (NativePushNotificationManagerIOS_SpecRequestPermissionsPermission)
1544 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativePushNotificationManagerIOS_SpecRequestPermissionsPermission:(id)json;
1545 @end
1546 namespace ABI47_0_0JS {
1547 namespace NativePushNotificationManagerIOS {
1548 struct Notification {
1549 NSString *alertTitle() const;
1550 std::optional<double> fireDate() const;
1551 NSString *alertBody() const;
1552 NSString *alertAction() const;
1553 id<NSObject> _Nullable userInfo() const;
1554 NSString *category() const;
1555 NSString *repeatInterval() const;
1556 std::optional<double> applicationIconBadgeNumber() const;
1557 std::optional<bool> isSilent() const;
1558 NSString *soundName() const;
1559
NotificationNotification1560 Notification(NSDictionary *const v) : _v(v) {}
1561 private:
1562 NSDictionary *_v;
1563 };
1564 }
1565 }
1566
1567 @interface ABI47_0_0RCTCxxConvert (NativePushNotificationManagerIOS_Notification)
1568 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativePushNotificationManagerIOS_Notification:(id)json;
1569 @end
1570 @protocol ABI47_0_0NativePushNotificationManagerIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1571
1572 - (void)onFinishRemoteNotification:(NSString *)notificationId
1573 fetchResult:(NSString *)fetchResult;
1574 - (void)setApplicationIconBadgeNumber:(double)num;
1575 - (void)getApplicationIconBadgeNumber:(ABI47_0_0RCTResponseSenderBlock)callback;
1576 - (void)requestPermissions:(ABI47_0_0JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission &)permission
1577 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1578 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1579 - (void)abandonPermissions;
1580 - (void)checkPermissions:(ABI47_0_0RCTResponseSenderBlock)callback;
1581 - (void)presentLocalNotification:(ABI47_0_0JS::NativePushNotificationManagerIOS::Notification &)notification;
1582 - (void)scheduleLocalNotification:(ABI47_0_0JS::NativePushNotificationManagerIOS::Notification &)notification;
1583 - (void)cancelAllLocalNotifications;
1584 - (void)cancelLocalNotifications:(NSDictionary *)userInfo;
1585 - (void)getInitialNotification:(ABI47_0_0RCTPromiseResolveBlock)resolve
1586 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1587 - (void)getScheduledLocalNotifications:(ABI47_0_0RCTResponseSenderBlock)callback;
1588 - (void)removeAllDeliveredNotifications;
1589 - (void)removeDeliveredNotifications:(NSArray *)identifiers;
1590 - (void)getDeliveredNotifications:(ABI47_0_0RCTResponseSenderBlock)callback;
1591 - (void)getAuthorizationStatus:(ABI47_0_0RCTResponseSenderBlock)callback;
1592 - (void)addListener:(NSString *)eventType;
1593 - (void)removeListeners:(double)count;
1594
1595 @end
1596 namespace ABI47_0_0facebook {
1597 namespace ABI47_0_0React {
1598 /**
1599 * ObjC++ class for module 'NativePushNotificationManagerIOS'
1600 */
1601 class JSI_EXPORT NativePushNotificationManagerIOSSpecJSI : public ObjCTurboModule {
1602 public:
1603 NativePushNotificationManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1604 };
1605 } // namespace ABI47_0_0React
1606 } // namespace ABI47_0_0facebook
1607
1608 @protocol ABI47_0_0NativeRedBoxSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1609
1610 - (void)setExtraData:(NSDictionary *)extraData
1611 forIdentifier:(NSString *)forIdentifier;
1612 - (void)dismiss;
1613
1614 @end
1615 namespace ABI47_0_0facebook {
1616 namespace ABI47_0_0React {
1617 /**
1618 * ObjC++ class for module 'NativeRedBox'
1619 */
1620 class JSI_EXPORT NativeRedBoxSpecJSI : public ObjCTurboModule {
1621 public:
1622 NativeRedBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1623 };
1624 } // namespace ABI47_0_0React
1625 } // namespace ABI47_0_0facebook
1626
1627 @protocol ABI47_0_0NativeSegmentFetcherSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1628
1629 - (void)fetchSegment:(double)segmentId
1630 options:(NSDictionary *)options
1631 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
1632 - (void)getSegment:(double)segmentId
1633 options:(NSDictionary *)options
1634 callback:(ABI47_0_0RCTResponseSenderBlock)callback;
1635
1636 @end
1637 namespace ABI47_0_0facebook {
1638 namespace ABI47_0_0React {
1639 /**
1640 * ObjC++ class for module 'NativeSegmentFetcher'
1641 */
1642 class JSI_EXPORT NativeSegmentFetcherSpecJSI : public ObjCTurboModule {
1643 public:
1644 NativeSegmentFetcherSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1645 };
1646 } // namespace ABI47_0_0React
1647 } // namespace ABI47_0_0facebook
1648 namespace ABI47_0_0JS {
1649 namespace NativeSettingsManager {
1650 struct Constants {
1651
1652 struct Builder {
1653 struct Input {
1654 ABI47_0_0RCTRequired<id<NSObject> > settings;
1655 };
1656
1657 /** Initialize with a set of values */
1658 Builder(const Input i);
1659 /** Initialize with an existing Constants */
1660 Builder(Constants i);
1661 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1662 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1663 private:
1664 NSDictionary *(^_factory)(void);
1665 };
1666
fromUnsafeRawValueConstants1667 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1668 NSDictionary *unsafeRawValue() const { return _v; }
1669 private:
ConstantsConstants1670 Constants(NSDictionary *const v) : _v(v) {}
1671 NSDictionary *_v;
1672 };
1673 }
1674 }
1675 @protocol ABI47_0_0NativeSettingsManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1676
1677 - (void)setValues:(NSDictionary *)values;
1678 - (void)deleteValues:(NSArray *)values;
1679 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeSettingsManager::Constants::Builder>)constantsToExport;
1680 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeSettingsManager::Constants::Builder>)getConstants;
1681
1682 @end
1683 namespace ABI47_0_0facebook {
1684 namespace ABI47_0_0React {
1685 /**
1686 * ObjC++ class for module 'NativeSettingsManager'
1687 */
1688 class JSI_EXPORT NativeSettingsManagerSpecJSI : public ObjCTurboModule {
1689 public:
1690 NativeSettingsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1691 };
1692 } // namespace ABI47_0_0React
1693 } // namespace ABI47_0_0facebook
1694 namespace ABI47_0_0JS {
1695 namespace NativeShareModule {
1696 struct SpecShareContent {
1697 NSString *title() const;
1698 NSString *message() const;
1699
SpecShareContentSpecShareContent1700 SpecShareContent(NSDictionary *const v) : _v(v) {}
1701 private:
1702 NSDictionary *_v;
1703 };
1704 }
1705 }
1706
1707 @interface ABI47_0_0RCTCxxConvert (NativeShareModule_SpecShareContent)
1708 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeShareModule_SpecShareContent:(id)json;
1709 @end
1710 @protocol ABI47_0_0NativeShareModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1711
1712 - (void)share:(ABI47_0_0JS::NativeShareModule::SpecShareContent &)content
1713 dialogTitle:(NSString *)dialogTitle
1714 resolve:(ABI47_0_0RCTPromiseResolveBlock)resolve
1715 reject:(ABI47_0_0RCTPromiseRejectBlock)reject;
1716
1717 @end
1718 namespace ABI47_0_0facebook {
1719 namespace ABI47_0_0React {
1720 /**
1721 * ObjC++ class for module 'NativeShareModule'
1722 */
1723 class JSI_EXPORT NativeShareModuleSpecJSI : public ObjCTurboModule {
1724 public:
1725 NativeShareModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1726 };
1727 } // namespace ABI47_0_0React
1728 } // namespace ABI47_0_0facebook
1729
1730 @protocol ABI47_0_0NativeSoundManagerSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1731
1732 - (void)playTouchSound;
1733
1734 @end
1735 namespace ABI47_0_0facebook {
1736 namespace ABI47_0_0React {
1737 /**
1738 * ObjC++ class for module 'NativeSoundManager'
1739 */
1740 class JSI_EXPORT NativeSoundManagerSpecJSI : public ObjCTurboModule {
1741 public:
1742 NativeSoundManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1743 };
1744 } // namespace ABI47_0_0React
1745 } // namespace ABI47_0_0facebook
1746 namespace ABI47_0_0JS {
1747 namespace NativeSourceCode {
1748 struct Constants {
1749
1750 struct Builder {
1751 struct Input {
1752 ABI47_0_0RCTRequired<NSString *> scriptURL;
1753 };
1754
1755 /** Initialize with a set of values */
1756 Builder(const Input i);
1757 /** Initialize with an existing Constants */
1758 Builder(Constants i);
1759 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1760 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1761 private:
1762 NSDictionary *(^_factory)(void);
1763 };
1764
fromUnsafeRawValueConstants1765 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1766 NSDictionary *unsafeRawValue() const { return _v; }
1767 private:
ConstantsConstants1768 Constants(NSDictionary *const v) : _v(v) {}
1769 NSDictionary *_v;
1770 };
1771 }
1772 }
1773 @protocol ABI47_0_0NativeSourceCodeSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1774
1775 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeSourceCode::Constants::Builder>)constantsToExport;
1776 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeSourceCode::Constants::Builder>)getConstants;
1777
1778 @end
1779 namespace ABI47_0_0facebook {
1780 namespace ABI47_0_0React {
1781 /**
1782 * ObjC++ class for module 'NativeSourceCode'
1783 */
1784 class JSI_EXPORT NativeSourceCodeSpecJSI : public ObjCTurboModule {
1785 public:
1786 NativeSourceCodeSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1787 };
1788 } // namespace ABI47_0_0React
1789 } // namespace ABI47_0_0facebook
1790 namespace ABI47_0_0JS {
1791 namespace NativeStatusBarManagerIOS {
1792 struct Constants {
1793
1794 struct Builder {
1795 struct Input {
1796 ABI47_0_0RCTRequired<double> HEIGHT;
1797 std::optional<double> DEFAULT_BACKGROUND_COLOR;
1798 };
1799
1800 /** Initialize with a set of values */
1801 Builder(const Input i);
1802 /** Initialize with an existing Constants */
1803 Builder(Constants i);
1804 /** Builds the object. Generally used only by the infrastructure. */
buildUnsafeRawValueConstants::Builder1805 NSDictionary *buildUnsafeRawValue() const { return _factory(); };
1806 private:
1807 NSDictionary *(^_factory)(void);
1808 };
1809
fromUnsafeRawValueConstants1810 static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; }
unsafeRawValueConstants1811 NSDictionary *unsafeRawValue() const { return _v; }
1812 private:
ConstantsConstants1813 Constants(NSDictionary *const v) : _v(v) {}
1814 NSDictionary *_v;
1815 };
1816 }
1817 }
1818 @protocol ABI47_0_0NativeStatusBarManagerIOSSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1819
1820 - (void)getHeight:(ABI47_0_0RCTResponseSenderBlock)callback;
1821 - (void)setNetworkActivityIndicatorVisible:(BOOL)visible;
1822 - (void)addListener:(NSString *)eventType;
1823 - (void)removeListeners:(double)count;
1824 - (void)setStyle:(NSString * _Nullable)statusBarStyle
1825 animated:(BOOL)animated;
1826 - (void)setHidden:(BOOL)hidden
1827 withAnimation:(NSString *)withAnimation;
1828 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeStatusBarManagerIOS::Constants::Builder>)constantsToExport;
1829 - (ABI47_0_0facebook::ABI47_0_0React::ModuleConstants<ABI47_0_0JS::NativeStatusBarManagerIOS::Constants::Builder>)getConstants;
1830
1831 @end
1832 namespace ABI47_0_0facebook {
1833 namespace ABI47_0_0React {
1834 /**
1835 * ObjC++ class for module 'NativeStatusBarManagerIOS'
1836 */
1837 class JSI_EXPORT NativeStatusBarManagerIOSSpecJSI : public ObjCTurboModule {
1838 public:
1839 NativeStatusBarManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1840 };
1841 } // namespace ABI47_0_0React
1842 } // namespace ABI47_0_0facebook
1843
1844 @protocol ABI47_0_0NativeTimingSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1845
1846 - (void)createTimer:(double)callbackID
1847 duration:(double)duration
1848 jsSchedulingTime:(double)jsSchedulingTime
1849 repeats:(BOOL)repeats;
1850 - (void)deleteTimer:(double)timerID;
1851 - (void)setSendIdleEvents:(BOOL)sendIdleEvents;
1852
1853 @end
1854 namespace ABI47_0_0facebook {
1855 namespace ABI47_0_0React {
1856 /**
1857 * ObjC++ class for module 'NativeTiming'
1858 */
1859 class JSI_EXPORT NativeTimingSpecJSI : public ObjCTurboModule {
1860 public:
1861 NativeTimingSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1862 };
1863 } // namespace ABI47_0_0React
1864 } // namespace ABI47_0_0facebook
1865
1866 @protocol ABI47_0_0NativeVibrationSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1867
1868 - (void)vibrate:(double)pattern;
1869 - (void)vibrateByPattern:(NSArray *)pattern
1870 repeat:(double)repeat;
1871 - (void)cancel;
1872
1873 @end
1874 namespace ABI47_0_0facebook {
1875 namespace ABI47_0_0React {
1876 /**
1877 * ObjC++ class for module 'NativeVibration'
1878 */
1879 class JSI_EXPORT NativeVibrationSpecJSI : public ObjCTurboModule {
1880 public:
1881 NativeVibrationSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1882 };
1883 } // namespace ABI47_0_0React
1884 } // namespace ABI47_0_0facebook
1885 namespace ABI47_0_0JS {
1886 namespace NativeWebSocketModule {
1887 struct SpecConnectOptions {
1888 id<NSObject> _Nullable headers() const;
1889
SpecConnectOptionsSpecConnectOptions1890 SpecConnectOptions(NSDictionary *const v) : _v(v) {}
1891 private:
1892 NSDictionary *_v;
1893 };
1894 }
1895 }
1896
1897 @interface ABI47_0_0RCTCxxConvert (NativeWebSocketModule_SpecConnectOptions)
1898 + (ABI47_0_0RCTManagedPointer *)ABI47_0_0JS_NativeWebSocketModule_SpecConnectOptions:(id)json;
1899 @end
1900 @protocol ABI47_0_0NativeWebSocketModuleSpec <ABI47_0_0RCTBridgeModule, ABI47_0_0RCTTurboModule>
1901
1902 - (void)connect:(NSString *)url
1903 protocols:(NSArray * _Nullable)protocols
1904 options:(ABI47_0_0JS::NativeWebSocketModule::SpecConnectOptions &)options
1905 socketID:(double)socketID;
1906 - (void)send:(NSString *)message
1907 forSocketID:(double)forSocketID;
1908 - (void)sendBinary:(NSString *)base64String
1909 forSocketID:(double)forSocketID;
1910 - (void)ping:(double)socketID;
1911 - (void)close:(double)code
1912 reason:(NSString *)reason
1913 socketID:(double)socketID;
1914 - (void)addListener:(NSString *)eventName;
1915 - (void)removeListeners:(double)count;
1916
1917 @end
1918 namespace ABI47_0_0facebook {
1919 namespace ABI47_0_0React {
1920 /**
1921 * ObjC++ class for module 'NativeWebSocketModule'
1922 */
1923 class JSI_EXPORT NativeWebSocketModuleSpecJSI : public ObjCTurboModule {
1924 public:
1925 NativeWebSocketModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
1926 };
1927 } // namespace ABI47_0_0React
1928 } // namespace ABI47_0_0facebook
1929
extraSmall()1930 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraSmall() const
1931 {
1932 id const p = _v[@"extraSmall"];
1933 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1934 }
small()1935 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::small() const
1936 {
1937 id const p = _v[@"small"];
1938 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1939 }
medium()1940 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::medium() const
1941 {
1942 id const p = _v[@"medium"];
1943 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1944 }
large()1945 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::large() const
1946 {
1947 id const p = _v[@"large"];
1948 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1949 }
extraLarge()1950 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraLarge() const
1951 {
1952 id const p = _v[@"extraLarge"];
1953 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1954 }
extraExtraLarge()1955 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraExtraLarge() const
1956 {
1957 id const p = _v[@"extraExtraLarge"];
1958 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1959 }
extraExtraExtraLarge()1960 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraExtraExtraLarge() const
1961 {
1962 id const p = _v[@"extraExtraExtraLarge"];
1963 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1964 }
accessibilityMedium()1965 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityMedium() const
1966 {
1967 id const p = _v[@"accessibilityMedium"];
1968 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1969 }
accessibilityLarge()1970 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityLarge() const
1971 {
1972 id const p = _v[@"accessibilityLarge"];
1973 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1974 }
accessibilityExtraLarge()1975 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraLarge() const
1976 {
1977 id const p = _v[@"accessibilityExtraLarge"];
1978 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1979 }
accessibilityExtraExtraLarge()1980 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraExtraLarge() const
1981 {
1982 id const p = _v[@"accessibilityExtraExtraLarge"];
1983 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1984 }
accessibilityExtraExtraExtraLarge()1985 inline std::optional<double> ABI47_0_0JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraExtraExtraLarge() const
1986 {
1987 id const p = _v[@"accessibilityExtraExtraExtraLarge"];
1988 return ABI47_0_0RCTBridgingToOptionalDouble(p);
1989 }
queue()1990 inline std::optional<bool> ABI47_0_0JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions::queue() const
1991 {
1992 id const p = _v[@"queue"];
1993 return ABI47_0_0RCTBridgingToOptionalBool(p);
1994 }
title()1995 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::title() const
1996 {
1997 id const p = _v[@"title"];
1998 return ABI47_0_0RCTBridgingToOptionalString(p);
1999 }
message()2000 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::message() const
2001 {
2002 id const p = _v[@"message"];
2003 return ABI47_0_0RCTBridgingToOptionalString(p);
2004 }
options()2005 inline std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *>> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::options() const
2006 {
2007 id const p = _v[@"options"];
2008 return ABI47_0_0RCTBridgingToOptionalVec(p, ^NSString *(id itemValue_0) { return ABI47_0_0RCTBridgingToString(itemValue_0); });
2009 }
destructiveButtonIndices()2010 inline std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<double>> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::destructiveButtonIndices() const
2011 {
2012 id const p = _v[@"destructiveButtonIndices"];
2013 return ABI47_0_0RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return ABI47_0_0RCTBridgingToDouble(itemValue_0); });
2014 }
cancelButtonIndex()2015 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::cancelButtonIndex() const
2016 {
2017 id const p = _v[@"cancelButtonIndex"];
2018 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2019 }
anchor()2020 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::anchor() const
2021 {
2022 id const p = _v[@"anchor"];
2023 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2024 }
tintColor()2025 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::tintColor() const
2026 {
2027 id const p = _v[@"tintColor"];
2028 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2029 }
cancelButtonTintColor()2030 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::cancelButtonTintColor() const
2031 {
2032 id const p = _v[@"cancelButtonTintColor"];
2033 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2034 }
userInterfaceStyle()2035 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::userInterfaceStyle() const
2036 {
2037 id const p = _v[@"userInterfaceStyle"];
2038 return ABI47_0_0RCTBridgingToOptionalString(p);
2039 }
disabledButtonIndices()2040 inline std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<double>> ABI47_0_0JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::disabledButtonIndices() const
2041 {
2042 id const p = _v[@"disabledButtonIndices"];
2043 return ABI47_0_0RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return ABI47_0_0RCTBridgingToDouble(itemValue_0); });
2044 }
message()2045 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::message() const
2046 {
2047 id const p = _v[@"message"];
2048 return ABI47_0_0RCTBridgingToOptionalString(p);
2049 }
url()2050 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::url() const
2051 {
2052 id const p = _v[@"url"];
2053 return ABI47_0_0RCTBridgingToOptionalString(p);
2054 }
subject()2055 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::subject() const
2056 {
2057 id const p = _v[@"subject"];
2058 return ABI47_0_0RCTBridgingToOptionalString(p);
2059 }
anchor()2060 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::anchor() const
2061 {
2062 id const p = _v[@"anchor"];
2063 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2064 }
tintColor()2065 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::tintColor() const
2066 {
2067 id const p = _v[@"tintColor"];
2068 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2069 }
cancelButtonTintColor()2070 inline std::optional<double> ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::cancelButtonTintColor() const
2071 {
2072 id const p = _v[@"cancelButtonTintColor"];
2073 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2074 }
excludedActivityTypes()2075 inline std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *>> ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::excludedActivityTypes() const
2076 {
2077 id const p = _v[@"excludedActivityTypes"];
2078 return ABI47_0_0RCTBridgingToOptionalVec(p, ^NSString *(id itemValue_0) { return ABI47_0_0RCTBridgingToString(itemValue_0); });
2079 }
userInterfaceStyle()2080 inline NSString *ABI47_0_0JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::userInterfaceStyle() const
2081 {
2082 id const p = _v[@"userInterfaceStyle"];
2083 return ABI47_0_0RCTBridgingToOptionalString(p);
2084 }
title()2085 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::title() const
2086 {
2087 id const p = _v[@"title"];
2088 return ABI47_0_0RCTBridgingToOptionalString(p);
2089 }
message()2090 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::message() const
2091 {
2092 id const p = _v[@"message"];
2093 return ABI47_0_0RCTBridgingToOptionalString(p);
2094 }
buttons()2095 inline std::optional<ABI47_0_0facebook::ABI47_0_0React::LazyVector<id<NSObject> >> ABI47_0_0JS::NativeAlertManager::Args::buttons() const
2096 {
2097 id const p = _v[@"buttons"];
2098 return ABI47_0_0RCTBridgingToOptionalVec(p, ^id<NSObject> (id itemValue_0) { return itemValue_0; });
2099 }
type()2100 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::type() const
2101 {
2102 id const p = _v[@"type"];
2103 return ABI47_0_0RCTBridgingToOptionalString(p);
2104 }
defaultValue()2105 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::defaultValue() const
2106 {
2107 id const p = _v[@"defaultValue"];
2108 return ABI47_0_0RCTBridgingToOptionalString(p);
2109 }
cancelButtonKey()2110 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::cancelButtonKey() const
2111 {
2112 id const p = _v[@"cancelButtonKey"];
2113 return ABI47_0_0RCTBridgingToOptionalString(p);
2114 }
destructiveButtonKey()2115 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::destructiveButtonKey() const
2116 {
2117 id const p = _v[@"destructiveButtonKey"];
2118 return ABI47_0_0RCTBridgingToOptionalString(p);
2119 }
keyboardType()2120 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::keyboardType() const
2121 {
2122 id const p = _v[@"keyboardType"];
2123 return ABI47_0_0RCTBridgingToOptionalString(p);
2124 }
userInterfaceStyle()2125 inline NSString *ABI47_0_0JS::NativeAlertManager::Args::userInterfaceStyle() const
2126 {
2127 id const p = _v[@"userInterfaceStyle"];
2128 return ABI47_0_0RCTBridgingToOptionalString(p);
2129 }
nativeEventPath()2130 inline ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *> ABI47_0_0JS::NativeAnimatedModule::EventMapping::nativeEventPath() const
2131 {
2132 id const p = _v[@"nativeEventPath"];
2133 return ABI47_0_0RCTBridgingToVec(p, ^NSString *(id itemValue_0) { return ABI47_0_0RCTBridgingToString(itemValue_0); });
2134 }
animatedValueTag()2135 inline std::optional<double> ABI47_0_0JS::NativeAnimatedModule::EventMapping::animatedValueTag() const
2136 {
2137 id const p = _v[@"animatedValueTag"];
2138 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2139 }
nativeEventPath()2140 inline ABI47_0_0facebook::ABI47_0_0React::LazyVector<NSString *> ABI47_0_0JS::NativeAnimatedTurboModule::EventMapping::nativeEventPath() const
2141 {
2142 id const p = _v[@"nativeEventPath"];
2143 return ABI47_0_0RCTBridgingToVec(p, ^NSString *(id itemValue_0) { return ABI47_0_0RCTBridgingToString(itemValue_0); });
2144 }
animatedValueTag()2145 inline std::optional<double> ABI47_0_0JS::NativeAnimatedTurboModule::EventMapping::animatedValueTag() const
2146 {
2147 id const p = _v[@"animatedValueTag"];
2148 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2149 }
2150
Builder(const Input i)2151 inline ABI47_0_0JS::NativeAppState::Constants::Builder::Builder(const Input i) : _factory(^{
2152 NSMutableDictionary *d = [NSMutableDictionary new];
2153 auto initialAppState = i.initialAppState.get();
2154 d[@"initialAppState"] = initialAppState;
2155 return d;
2156 }) {}
Builder(Constants i)2157 inline ABI47_0_0JS::NativeAppState::Constants::Builder::Builder(Constants i) : _factory(^{
2158 return i.unsafeRawValue();
2159 }) {}
2160
2161
2162
Builder(const Input i)2163 inline ABI47_0_0JS::NativeBlobModule::Constants::Builder::Builder(const Input i) : _factory(^{
2164 NSMutableDictionary *d = [NSMutableDictionary new];
2165 auto BLOB_URI_SCHEME = i.BLOB_URI_SCHEME.get();
2166 d[@"BLOB_URI_SCHEME"] = BLOB_URI_SCHEME;
2167 auto BLOB_URI_HOST = i.BLOB_URI_HOST.get();
2168 d[@"BLOB_URI_HOST"] = BLOB_URI_HOST;
2169 return d;
2170 }) {}
Builder(Constants i)2171 inline ABI47_0_0JS::NativeBlobModule::Constants::Builder::Builder(Constants i) : _factory(^{
2172 return i.unsafeRawValue();
2173 }) {}
2174
2175
2176
2177
2178
2179
2180
Builder(const Input i)2181 inline ABI47_0_0JS::NativeDeviceInfo::DisplayMetrics::Builder::Builder(const Input i) : _factory(^{
2182 NSMutableDictionary *d = [NSMutableDictionary new];
2183 auto width = i.width.get();
2184 d[@"width"] = @(width);
2185 auto height = i.height.get();
2186 d[@"height"] = @(height);
2187 auto scale = i.scale.get();
2188 d[@"scale"] = @(scale);
2189 auto fontScale = i.fontScale.get();
2190 d[@"fontScale"] = @(fontScale);
2191 return d;
2192 }) {}
Builder(DisplayMetrics i)2193 inline ABI47_0_0JS::NativeDeviceInfo::DisplayMetrics::Builder::Builder(DisplayMetrics i) : _factory(^{
2194 return i.unsafeRawValue();
2195 }) {}
Builder(const Input i)2196 inline ABI47_0_0JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder::Builder(const Input i) : _factory(^{
2197 NSMutableDictionary *d = [NSMutableDictionary new];
2198 auto width = i.width.get();
2199 d[@"width"] = @(width);
2200 auto height = i.height.get();
2201 d[@"height"] = @(height);
2202 auto scale = i.scale.get();
2203 d[@"scale"] = @(scale);
2204 auto fontScale = i.fontScale.get();
2205 d[@"fontScale"] = @(fontScale);
2206 auto densityDpi = i.densityDpi.get();
2207 d[@"densityDpi"] = @(densityDpi);
2208 return d;
2209 }) {}
Builder(DisplayMetricsAndroid i)2210 inline ABI47_0_0JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder::Builder(DisplayMetricsAndroid i) : _factory(^{
2211 return i.unsafeRawValue();
2212 }) {}
Builder(const Input i)2213 inline ABI47_0_0JS::NativeDeviceInfo::DimensionsPayload::Builder::Builder(const Input i) : _factory(^{
2214 NSMutableDictionary *d = [NSMutableDictionary new];
2215 auto window = i.window;
2216 d[@"window"] = window.has_value() ? window.value().buildUnsafeRawValue() : nil;
2217 auto screen = i.screen;
2218 d[@"screen"] = screen.has_value() ? screen.value().buildUnsafeRawValue() : nil;
2219 auto windowPhysicalPixels = i.windowPhysicalPixels;
2220 d[@"windowPhysicalPixels"] = windowPhysicalPixels.has_value() ? windowPhysicalPixels.value().buildUnsafeRawValue() : nil;
2221 auto screenPhysicalPixels = i.screenPhysicalPixels;
2222 d[@"screenPhysicalPixels"] = screenPhysicalPixels.has_value() ? screenPhysicalPixels.value().buildUnsafeRawValue() : nil;
2223 return d;
2224 }) {}
Builder(DimensionsPayload i)2225 inline ABI47_0_0JS::NativeDeviceInfo::DimensionsPayload::Builder::Builder(DimensionsPayload i) : _factory(^{
2226 return i.unsafeRawValue();
2227 }) {}
Builder(const Input i)2228 inline ABI47_0_0JS::NativeDeviceInfo::Constants::Builder::Builder(const Input i) : _factory(^{
2229 NSMutableDictionary *d = [NSMutableDictionary new];
2230 auto Dimensions = i.Dimensions.get();
2231 d[@"Dimensions"] = Dimensions.buildUnsafeRawValue();
2232 auto isIPhoneX_deprecated = i.isIPhoneX_deprecated;
2233 d[@"isIPhoneX_deprecated"] = isIPhoneX_deprecated.has_value() ? @((BOOL)isIPhoneX_deprecated.value()) : nil;
2234 return d;
2235 }) {}
Builder(Constants i)2236 inline ABI47_0_0JS::NativeDeviceInfo::Constants::Builder::Builder(Constants i) : _factory(^{
2237 return i.unsafeRawValue();
2238 }) {}
column()2239 inline std::optional<double> ABI47_0_0JS::NativeExceptionsManager::StackFrame::column() const
2240 {
2241 id const p = _v[@"column"];
2242 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2243 }
file()2244 inline NSString *ABI47_0_0JS::NativeExceptionsManager::StackFrame::file() const
2245 {
2246 id const p = _v[@"file"];
2247 return ABI47_0_0RCTBridgingToOptionalString(p);
2248 }
lineNumber()2249 inline std::optional<double> ABI47_0_0JS::NativeExceptionsManager::StackFrame::lineNumber() const
2250 {
2251 id const p = _v[@"lineNumber"];
2252 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2253 }
methodName()2254 inline NSString *ABI47_0_0JS::NativeExceptionsManager::StackFrame::methodName() const
2255 {
2256 id const p = _v[@"methodName"];
2257 return ABI47_0_0RCTBridgingToString(p);
2258 }
collapse()2259 inline std::optional<bool> ABI47_0_0JS::NativeExceptionsManager::StackFrame::collapse() const
2260 {
2261 id const p = _v[@"collapse"];
2262 return ABI47_0_0RCTBridgingToOptionalBool(p);
2263 }
message()2264 inline NSString *ABI47_0_0JS::NativeExceptionsManager::ExceptionData::message() const
2265 {
2266 id const p = _v[@"message"];
2267 return ABI47_0_0RCTBridgingToString(p);
2268 }
originalMessage()2269 inline NSString *ABI47_0_0JS::NativeExceptionsManager::ExceptionData::originalMessage() const
2270 {
2271 id const p = _v[@"originalMessage"];
2272 return ABI47_0_0RCTBridgingToOptionalString(p);
2273 }
name()2274 inline NSString *ABI47_0_0JS::NativeExceptionsManager::ExceptionData::name() const
2275 {
2276 id const p = _v[@"name"];
2277 return ABI47_0_0RCTBridgingToOptionalString(p);
2278 }
componentStack()2279 inline NSString *ABI47_0_0JS::NativeExceptionsManager::ExceptionData::componentStack() const
2280 {
2281 id const p = _v[@"componentStack"];
2282 return ABI47_0_0RCTBridgingToOptionalString(p);
2283 }
stack()2284 inline ABI47_0_0facebook::ABI47_0_0React::LazyVector<ABI47_0_0JS::NativeExceptionsManager::StackFrame> ABI47_0_0JS::NativeExceptionsManager::ExceptionData::stack() const
2285 {
2286 id const p = _v[@"stack"];
2287 return ABI47_0_0RCTBridgingToVec(p, ^ABI47_0_0JS::NativeExceptionsManager::StackFrame(id itemValue_0) { return ABI47_0_0JS::NativeExceptionsManager::StackFrame(itemValue_0); });
2288 }
id_()2289 inline double ABI47_0_0JS::NativeExceptionsManager::ExceptionData::id_() const
2290 {
2291 id const p = _v[@"id"];
2292 return ABI47_0_0RCTBridgingToDouble(p);
2293 }
isFatal()2294 inline bool ABI47_0_0JS::NativeExceptionsManager::ExceptionData::isFatal() const
2295 {
2296 id const p = _v[@"isFatal"];
2297 return ABI47_0_0RCTBridgingToBool(p);
2298 }
extraData()2299 inline id<NSObject> _Nullable ABI47_0_0JS::NativeExceptionsManager::ExceptionData::extraData() const
2300 {
2301 id const p = _v[@"extraData"];
2302 return p;
2303 }
2304
debug()2305 inline std::optional<bool> ABI47_0_0JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions::debug() const
2306 {
2307 id const p = _v[@"debug"];
2308 return ABI47_0_0RCTBridgingToOptionalBool(p);
2309 }
reportStackTraces()2310 inline std::optional<bool> ABI47_0_0JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions::reportStackTraces() const
2311 {
2312 id const p = _v[@"reportStackTraces"];
2313 return ABI47_0_0RCTBridgingToOptionalBool(p);
2314 }
2315
Builder(const Input i)2316 inline ABI47_0_0JS::NativeI18nManager::Constants::Builder::Builder(const Input i) : _factory(^{
2317 NSMutableDictionary *d = [NSMutableDictionary new];
2318 auto isRTL = i.isRTL.get();
2319 d[@"isRTL"] = @(isRTL);
2320 auto doLeftAndRightSwapInRTL = i.doLeftAndRightSwapInRTL.get();
2321 d[@"doLeftAndRightSwapInRTL"] = @(doLeftAndRightSwapInRTL);
2322 auto localeIdentifier = i.localeIdentifier.get();
2323 d[@"localeIdentifier"] = localeIdentifier;
2324 return d;
2325 }) {}
Builder(Constants i)2326 inline ABI47_0_0JS::NativeI18nManager::Constants::Builder::Builder(Constants i) : _factory(^{
2327 return i.unsafeRawValue();
2328 }) {}
x()2329 inline double ABI47_0_0JS::NativeImageEditor::OptionsOffset::x() const
2330 {
2331 id const p = _v[@"x"];
2332 return ABI47_0_0RCTBridgingToDouble(p);
2333 }
y()2334 inline double ABI47_0_0JS::NativeImageEditor::OptionsOffset::y() const
2335 {
2336 id const p = _v[@"y"];
2337 return ABI47_0_0RCTBridgingToDouble(p);
2338 }
width()2339 inline double ABI47_0_0JS::NativeImageEditor::OptionsSize::width() const
2340 {
2341 id const p = _v[@"width"];
2342 return ABI47_0_0RCTBridgingToDouble(p);
2343 }
height()2344 inline double ABI47_0_0JS::NativeImageEditor::OptionsSize::height() const
2345 {
2346 id const p = _v[@"height"];
2347 return ABI47_0_0RCTBridgingToDouble(p);
2348 }
width()2349 inline double ABI47_0_0JS::NativeImageEditor::OptionsDisplaySize::width() const
2350 {
2351 id const p = _v[@"width"];
2352 return ABI47_0_0RCTBridgingToDouble(p);
2353 }
height()2354 inline double ABI47_0_0JS::NativeImageEditor::OptionsDisplaySize::height() const
2355 {
2356 id const p = _v[@"height"];
2357 return ABI47_0_0RCTBridgingToDouble(p);
2358 }
offset()2359 inline ABI47_0_0JS::NativeImageEditor::OptionsOffset ABI47_0_0JS::NativeImageEditor::Options::offset() const
2360 {
2361 id const p = _v[@"offset"];
2362 return ABI47_0_0JS::NativeImageEditor::OptionsOffset(p);
2363 }
size()2364 inline ABI47_0_0JS::NativeImageEditor::OptionsSize ABI47_0_0JS::NativeImageEditor::Options::size() const
2365 {
2366 id const p = _v[@"size"];
2367 return ABI47_0_0JS::NativeImageEditor::OptionsSize(p);
2368 }
displaySize()2369 inline std::optional<ABI47_0_0JS::NativeImageEditor::OptionsDisplaySize> ABI47_0_0JS::NativeImageEditor::Options::displaySize() const
2370 {
2371 id const p = _v[@"displaySize"];
2372 return (p == nil ? std::nullopt : std::make_optional(ABI47_0_0JS::NativeImageEditor::OptionsDisplaySize(p)));
2373 }
resizeMode()2374 inline NSString *ABI47_0_0JS::NativeImageEditor::Options::resizeMode() const
2375 {
2376 id const p = _v[@"resizeMode"];
2377 return ABI47_0_0RCTBridgingToOptionalString(p);
2378 }
allowExternalStorage()2379 inline std::optional<bool> ABI47_0_0JS::NativeImageEditor::Options::allowExternalStorage() const
2380 {
2381 id const p = _v[@"allowExternalStorage"];
2382 return ABI47_0_0RCTBridgingToOptionalBool(p);
2383 }
2384
unmirrorFrontFacingCamera()2385 inline bool ABI47_0_0JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::unmirrorFrontFacingCamera() const
2386 {
2387 id const p = _v[@"unmirrorFrontFacingCamera"];
2388 return ABI47_0_0RCTBridgingToBool(p);
2389 }
videoMode()2390 inline bool ABI47_0_0JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::videoMode() const
2391 {
2392 id const p = _v[@"videoMode"];
2393 return ABI47_0_0RCTBridgingToBool(p);
2394 }
showImages()2395 inline bool ABI47_0_0JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showImages() const
2396 {
2397 id const p = _v[@"showImages"];
2398 return ABI47_0_0RCTBridgingToBool(p);
2399 }
showVideos()2400 inline bool ABI47_0_0JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showVideos() const
2401 {
2402 id const p = _v[@"showVideos"];
2403 return ABI47_0_0RCTBridgingToBool(p);
2404 }
2405
2406
2407
Builder(const Input i)2408 inline ABI47_0_0JS::NativeJSDevSupport::Constants::Builder::Builder(const Input i) : _factory(^{
2409 NSMutableDictionary *d = [NSMutableDictionary new];
2410 auto ERROR_CODE_EXCEPTION = i.ERROR_CODE_EXCEPTION.get();
2411 d[@"ERROR_CODE_EXCEPTION"] = @(ERROR_CODE_EXCEPTION);
2412 auto ERROR_CODE_VIEW_NOT_FOUND = i.ERROR_CODE_VIEW_NOT_FOUND.get();
2413 d[@"ERROR_CODE_VIEW_NOT_FOUND"] = @(ERROR_CODE_VIEW_NOT_FOUND);
2414 return d;
2415 }) {}
Builder(Constants i)2416 inline ABI47_0_0JS::NativeJSDevSupport::Constants::Builder::Builder(Constants i) : _factory(^{
2417 return i.unsafeRawValue();
2418 }) {}
2419
2420
2421
2422
method()2423 inline NSString *ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::method() const
2424 {
2425 id const p = _v[@"method"];
2426 return ABI47_0_0RCTBridgingToString(p);
2427 }
url()2428 inline NSString *ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::url() const
2429 {
2430 id const p = _v[@"url"];
2431 return ABI47_0_0RCTBridgingToString(p);
2432 }
data()2433 inline id<NSObject> ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::data() const
2434 {
2435 id const p = _v[@"data"];
2436 return p;
2437 }
headers()2438 inline id<NSObject> ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::headers() const
2439 {
2440 id const p = _v[@"headers"];
2441 return p;
2442 }
responseType()2443 inline NSString *ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::responseType() const
2444 {
2445 id const p = _v[@"responseType"];
2446 return ABI47_0_0RCTBridgingToString(p);
2447 }
incrementalUpdates()2448 inline bool ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::incrementalUpdates() const
2449 {
2450 id const p = _v[@"incrementalUpdates"];
2451 return ABI47_0_0RCTBridgingToBool(p);
2452 }
timeout()2453 inline double ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::timeout() const
2454 {
2455 id const p = _v[@"timeout"];
2456 return ABI47_0_0RCTBridgingToDouble(p);
2457 }
withCredentials()2458 inline bool ABI47_0_0JS::NativeNetworkingIOS::SpecSendRequestQuery::withCredentials() const
2459 {
2460 id const p = _v[@"withCredentials"];
2461 return ABI47_0_0RCTBridgingToBool(p);
2462 }
Builder(const Input i)2463 inline ABI47_0_0JS::NativePlatformConstantsIOS::ConstantsreactNativeVersion::Builder::Builder(const Input i) : _factory(^{
2464 NSMutableDictionary *d = [NSMutableDictionary new];
2465 auto major = i.major.get();
2466 d[@"major"] = @(major);
2467 auto minor = i.minor.get();
2468 d[@"minor"] = @(minor);
2469 auto patch = i.patch.get();
2470 d[@"patch"] = @(patch);
2471 auto prerelease = i.prerelease.get();
2472 d[@"prerelease"] = prerelease.has_value() ? @((double)prerelease.value()) : nil;
2473 return d;
2474 }) {}
Builder(ConstantsreactNativeVersion i)2475 inline ABI47_0_0JS::NativePlatformConstantsIOS::ConstantsreactNativeVersion::Builder::Builder(ConstantsreactNativeVersion i) : _factory(^{
2476 return i.unsafeRawValue();
2477 }) {}
Builder(const Input i)2478 inline ABI47_0_0JS::NativePlatformConstantsIOS::Constants::Builder::Builder(const Input i) : _factory(^{
2479 NSMutableDictionary *d = [NSMutableDictionary new];
2480 auto isTesting = i.isTesting.get();
2481 d[@"isTesting"] = @(isTesting);
2482 auto reactNativeVersion = i.reactNativeVersion.get();
2483 d[@"reactNativeVersion"] = reactNativeVersion.buildUnsafeRawValue();
2484 auto forceTouchAvailable = i.forceTouchAvailable.get();
2485 d[@"forceTouchAvailable"] = @(forceTouchAvailable);
2486 auto osVersion = i.osVersion.get();
2487 d[@"osVersion"] = osVersion;
2488 auto systemName = i.systemName.get();
2489 d[@"systemName"] = systemName;
2490 auto interfaceIdiom = i.interfaceIdiom.get();
2491 d[@"interfaceIdiom"] = interfaceIdiom;
2492 return d;
2493 }) {}
Builder(Constants i)2494 inline ABI47_0_0JS::NativePlatformConstantsIOS::Constants::Builder::Builder(Constants i) : _factory(^{
2495 return i.unsafeRawValue();
2496 }) {}
alert()2497 inline bool ABI47_0_0JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::alert() const
2498 {
2499 id const p = _v[@"alert"];
2500 return ABI47_0_0RCTBridgingToBool(p);
2501 }
badge()2502 inline bool ABI47_0_0JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::badge() const
2503 {
2504 id const p = _v[@"badge"];
2505 return ABI47_0_0RCTBridgingToBool(p);
2506 }
sound()2507 inline bool ABI47_0_0JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::sound() const
2508 {
2509 id const p = _v[@"sound"];
2510 return ABI47_0_0RCTBridgingToBool(p);
2511 }
alertTitle()2512 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::alertTitle() const
2513 {
2514 id const p = _v[@"alertTitle"];
2515 return ABI47_0_0RCTBridgingToOptionalString(p);
2516 }
fireDate()2517 inline std::optional<double> ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::fireDate() const
2518 {
2519 id const p = _v[@"fireDate"];
2520 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2521 }
alertBody()2522 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::alertBody() const
2523 {
2524 id const p = _v[@"alertBody"];
2525 return ABI47_0_0RCTBridgingToOptionalString(p);
2526 }
alertAction()2527 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::alertAction() const
2528 {
2529 id const p = _v[@"alertAction"];
2530 return ABI47_0_0RCTBridgingToOptionalString(p);
2531 }
userInfo()2532 inline id<NSObject> _Nullable ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::userInfo() const
2533 {
2534 id const p = _v[@"userInfo"];
2535 return p;
2536 }
category()2537 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::category() const
2538 {
2539 id const p = _v[@"category"];
2540 return ABI47_0_0RCTBridgingToOptionalString(p);
2541 }
repeatInterval()2542 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::repeatInterval() const
2543 {
2544 id const p = _v[@"repeatInterval"];
2545 return ABI47_0_0RCTBridgingToOptionalString(p);
2546 }
applicationIconBadgeNumber()2547 inline std::optional<double> ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::applicationIconBadgeNumber() const
2548 {
2549 id const p = _v[@"applicationIconBadgeNumber"];
2550 return ABI47_0_0RCTBridgingToOptionalDouble(p);
2551 }
isSilent()2552 inline std::optional<bool> ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::isSilent() const
2553 {
2554 id const p = _v[@"isSilent"];
2555 return ABI47_0_0RCTBridgingToOptionalBool(p);
2556 }
soundName()2557 inline NSString *ABI47_0_0JS::NativePushNotificationManagerIOS::Notification::soundName() const
2558 {
2559 id const p = _v[@"soundName"];
2560 return ABI47_0_0RCTBridgingToOptionalString(p);
2561 }
2562
2563
Builder(const Input i)2564 inline ABI47_0_0JS::NativeSettingsManager::Constants::Builder::Builder(const Input i) : _factory(^{
2565 NSMutableDictionary *d = [NSMutableDictionary new];
2566 auto settings = i.settings.get();
2567 d[@"settings"] = settings;
2568 return d;
2569 }) {}
Builder(Constants i)2570 inline ABI47_0_0JS::NativeSettingsManager::Constants::Builder::Builder(Constants i) : _factory(^{
2571 return i.unsafeRawValue();
2572 }) {}
title()2573 inline NSString *ABI47_0_0JS::NativeShareModule::SpecShareContent::title() const
2574 {
2575 id const p = _v[@"title"];
2576 return ABI47_0_0RCTBridgingToOptionalString(p);
2577 }
message()2578 inline NSString *ABI47_0_0JS::NativeShareModule::SpecShareContent::message() const
2579 {
2580 id const p = _v[@"message"];
2581 return ABI47_0_0RCTBridgingToOptionalString(p);
2582 }
2583
Builder(const Input i)2584 inline ABI47_0_0JS::NativeSourceCode::Constants::Builder::Builder(const Input i) : _factory(^{
2585 NSMutableDictionary *d = [NSMutableDictionary new];
2586 auto scriptURL = i.scriptURL.get();
2587 d[@"scriptURL"] = scriptURL;
2588 return d;
2589 }) {}
Builder(Constants i)2590 inline ABI47_0_0JS::NativeSourceCode::Constants::Builder::Builder(Constants i) : _factory(^{
2591 return i.unsafeRawValue();
2592 }) {}
Builder(const Input i)2593 inline ABI47_0_0JS::NativeStatusBarManagerIOS::Constants::Builder::Builder(const Input i) : _factory(^{
2594 NSMutableDictionary *d = [NSMutableDictionary new];
2595 auto HEIGHT = i.HEIGHT.get();
2596 d[@"HEIGHT"] = @(HEIGHT);
2597 auto DEFAULT_BACKGROUND_COLOR = i.DEFAULT_BACKGROUND_COLOR;
2598 d[@"DEFAULT_BACKGROUND_COLOR"] = DEFAULT_BACKGROUND_COLOR.has_value() ? @((double)DEFAULT_BACKGROUND_COLOR.value()) : nil;
2599 return d;
2600 }) {}
Builder(Constants i)2601 inline ABI47_0_0JS::NativeStatusBarManagerIOS::Constants::Builder::Builder(Constants i) : _factory(^{
2602 return i.unsafeRawValue();
2603 }) {}
2604
2605
headers()2606 inline id<NSObject> _Nullable ABI47_0_0JS::NativeWebSocketModule::SpecConnectOptions::headers() const
2607 {
2608 id const p = _v[@"headers"];
2609 return p;
2610 }
2611