Skip to content

Commit 27e1c80

Browse files
committed
chore: commit cxx API file
1 parent d9049db commit 27e1c80

1 file changed

Lines changed: 23 additions & 8 deletions

File tree

scripts/cxx-api/api-snapshots/ReactAppleNewarchCxx.api

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,6 +1358,8 @@ interface RCTLinkingManager : public RCTEventEmitter {
13581358
public virtual static BOOL application:continueUserActivity:restorationHandler:(_Nonnull UIApplication* application, _Nonnull NSUserActivity* userActivity, _Nonnull void(^)(NSArray<id<UIUserActivityRestoring>>* _Nullable) restorationHandler);
13591359
public virtual static BOOL application:openURL:options:(_Nonnull UIApplication* app, _Nonnull NSURL* URL, _Nonnull NSDictionary<UIApplicationOpenURLOptionsKey, id>* options);
13601360
public virtual static BOOL application:openURL:sourceApplication:annotation:(_Nonnull UIApplication* application, _Nonnull NSURL* URL, _Nullable NSString* sourceApplication, _Nonnull id annotation);
1361+
public virtual static void scene:continueUserActivity:(_Nonnull UIScene* scene, _Nonnull NSUserActivity* userActivity);
1362+
public virtual static void scene:openURLContexts:(_Nonnull UIScene* scene, _Nonnull NSSet<UIOpenURLContext*>* URLContexts);
13611363
}
13621364

13631365
interface RCTLoadingProgress : public NSObject {
@@ -1582,13 +1584,16 @@ interface RCTRadialGradient : public NSObject {
15821584
}
15831585

15841586
interface RCTReactNativeFactory : public NSObject {
1587+
public @property (assign) RCTBridge* bridge;
15851588
public @property (assign) RCTDevMenuConfiguration* devMenuConfiguration;
15861589
public @property (strong) RCTBundleConfiguration* bundleConfiguration;
15871590
public @property (strong) RCTRootViewFactory* rootViewFactory;
15881591
public @property (weak) id<RCTReactNativeFactoryDelegate> delegate;
15891592
public virtual instancetype initWithDelegate:(id<RCTReactNativeFactoryDelegate> delegate);
15901593
public virtual instancetype initWithDelegate:releaseLevel:(id<RCTReactNativeFactoryDelegate> delegate, RCTReleaseLevel releaseLevel);
15911594
public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window);
1595+
public virtual void startReactNativeWithModuleName:inWindow:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, UISceneConnectionOptions* _Nullable connectionOptions);
1596+
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, UISceneConnectionOptions* _Nullable connectionOptions);
15921597
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions);
15931598
public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions);
15941599
}
@@ -1690,6 +1695,16 @@ interface RCTRootViewFactoryConfiguration : public NSObject {
16901695
interface RCTSafeAreaViewComponentView : public RCTViewComponentView {
16911696
}
16921697

1698+
interface RCTSceneDelegate : public RCTDefaultReactNativeFactoryDelegate <UIWindowSceneDelegate> {
1699+
public @property (assign) BOOL automaticallyLoadReactNativeWindow;
1700+
public @property (strong) NSDictionary* initialProps;
1701+
public @property (strong) NSString* moduleName;
1702+
public @property (strong) RCTReactNativeFactory* reactNativeFactory;
1703+
public @property (strong) UIWindow* window;
1704+
public virtual RCTRootViewFactory* rootViewFactory();
1705+
public virtual void loadReactNativeWindow:(UISceneConnectionOptions* _Nullable connectionOptions);
1706+
}
1707+
16931708
interface RCTScheduler : public NSObject {
16941709
public @property (assign, readonly) const std::shared_ptr<facebook::react::UIManager> uiManager;
16951710
public @property (weak) id<RCTSchedulerDelegate> delegate;
@@ -3423,10 +3438,16 @@ template <typename T>
34233438
using facebook::react::ModuleConstants = _RCTTypedModuleConstants<void(^)(typename type)>*;
34243439
template <typename... TArgs>
34253440
using facebook::react::EventListenerT = std::function<bool(TArgs...)>;
3441+
typedef facebook::react::ConcreteComponentDescriptor<facebook::react::ActivityIndicatorViewShadowNode> facebook::react::ActivityIndicatorViewComponentDescriptor;
3442+
typedef facebook::react::ConcreteComponentDescriptor<facebook::react::DebuggingOverlayShadowNode> facebook::react::DebuggingOverlayComponentDescriptor;
3443+
typedef facebook::react::ConcreteComponentDescriptor<facebook::react::PullToRefreshViewShadowNode> facebook::react::PullToRefreshViewComponentDescriptor;
3444+
typedef facebook::react::ConcreteComponentDescriptor<facebook::react::UnimplementedNativeViewShadowNode> facebook::react::UnimplementedNativeViewComponentDescriptor;
3445+
typedef facebook::react::ConcreteViewShadowNode<facebook::react::ActivityIndicatorViewComponentName, facebook::react::ActivityIndicatorViewProps, facebook::react::ActivityIndicatorViewEventEmitter, facebook::react::ActivityIndicatorViewState> facebook::react::ActivityIndicatorViewShadowNode;
3446+
typedef facebook::react::ConcreteViewShadowNode<facebook::react::DebuggingOverlayComponentName, facebook::react::DebuggingOverlayProps, facebook::react::DebuggingOverlayEventEmitter, facebook::react::DebuggingOverlayState> facebook::react::DebuggingOverlayShadowNode;
3447+
typedef facebook::react::ConcreteViewShadowNode<facebook::react::PullToRefreshViewComponentName, facebook::react::PullToRefreshViewProps, facebook::react::PullToRefreshViewEventEmitter, facebook::react::PullToRefreshViewState> facebook::react::PullToRefreshViewShadowNode;
3448+
typedef facebook::react::ConcreteViewShadowNode<facebook::react::UnimplementedNativeViewComponentName, facebook::react::UnimplementedNativeViewProps, facebook::react::UnimplementedNativeViewEventEmitter, facebook::react::UnimplementedNativeViewState> facebook::react::UnimplementedNativeViewShadowNode;
34263449
typedef std::function<void(double)> facebook::react::ValueListenerCallback;
34273450
using facebook::react::ActivePointerRegistry = std::unordered_map<facebook::react::PointerIdentifier, facebook::react::ActivePointer>;
3428-
using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor<facebook::react::ActivityIndicatorViewShadowNode>;
3429-
using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode<facebook::react::ActivityIndicatorViewComponentName, facebook::react::ActivityIndicatorViewProps, facebook::react::ActivityIndicatorViewEventEmitter, facebook::react::ActivityIndicatorViewState>;
34303451
using facebook::react::ActivityIndicatorViewState = facebook::react::StateData;
34313452
using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback<facebook::react::EndResult>;
34323453
using facebook::react::AnimationTimestamp = std::chrono::duration<double, std::milli>;
@@ -3466,8 +3487,6 @@ using facebook::react::ComponentName = const char*;
34663487
using facebook::react::ComponentRegistryFactory = std::function<facebook::react::SharedComponentDescriptorRegistry(const facebook::react::EventDispatcher::Weak& eventDispatcher, const std::shared_ptr<const facebook::react::ContextContainer>& contextContainer)>;
34673488
using facebook::react::CornerInsets = facebook::react::RectangleCorners<facebook::react::Float>;
34683489
using facebook::react::CrashManagerProvider = std::function<std::shared_ptr<hermes::vm::CrashManager>()>;
3469-
using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor<facebook::react::DebuggingOverlayShadowNode>;
3470-
using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode<facebook::react::DebuggingOverlayComponentName, facebook::react::DebuggingOverlayProps, facebook::react::DebuggingOverlayEventEmitter, facebook::react::DebuggingOverlayState>;
34713490
using facebook::react::DebuggingOverlayState = facebook::react::StateData;
34723491
using facebook::react::DispatchEvent = std::function<void(const facebook::react::ShadowNode& targetNode, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload)>;
34733492
using facebook::react::EdgeInsets = facebook::react::RectangleEdges<facebook::react::Float>;
@@ -3522,8 +3541,6 @@ using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set<f
35223541
using facebook::react::PointerHoverTrackerRegistry = std::unordered_map<facebook::react::PointerIdentifier, facebook::react::PointerHoverTracker::Unique>;
35233542
using facebook::react::PointerIdentifier = int32_t;
35243543
using facebook::react::PromiseSetupFunctionType = std::function<void(facebook::jsi::Runtime& rt, std::shared_ptr<facebook::react::Promise>)>;
3525-
using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor<facebook::react::PullToRefreshViewShadowNode>;
3526-
using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode<facebook::react::PullToRefreshViewComponentName, facebook::react::PullToRefreshViewProps, facebook::react::PullToRefreshViewEventEmitter, facebook::react::PullToRefreshViewState>;
35273544
using facebook::react::PullToRefreshViewState = facebook::react::StateData;
35283545
using facebook::react::RawCallback = std::function<void(facebook::jsi::Runtime&)>;
35293546
using facebook::react::RawPropsPropNameHash = uint32_t;
@@ -3573,8 +3590,6 @@ using facebook::react::Touches = std::unordered_set<facebook::react::Touch, face
35733590
using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection;
35743591
using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function<std::shared_ptr<facebook::react::TurboModule>(facebook::jsi::Runtime& runtime, const std::string& name)>;
35753592
using facebook::react::UiTask = std::function<void()>;
3576-
using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor<facebook::react::UnimplementedNativeViewShadowNode>;
3577-
using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode<facebook::react::UnimplementedNativeViewComponentName, facebook::react::UnimplementedNativeViewProps, facebook::react::UnimplementedNativeViewEventEmitter, facebook::react::UnimplementedNativeViewState>;
35783593
using facebook::react::UnimplementedNativeViewState = facebook::react::StateData;
35793594
using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode<facebook::react::UnimplementedViewComponentName, facebook::react::UnimplementedViewProps>;
35803595
using facebook::react::UserTimingDetailProvider = std::function<folly::dynamic()>;

0 commit comments

Comments
 (0)