Skip to content

Commit 49816a3

Browse files
committed
chore: commit cxx API files
1 parent 78f298c commit 49816a3

3 files changed

Lines changed: 49 additions & 0 deletions

File tree

scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,6 +1360,8 @@ interface RCTLinkingManager : public RCTEventEmitter {
13601360
public virtual static BOOL application:continueUserActivity:restorationHandler:(_Nonnull UIApplication* application, _Nonnull NSUserActivity* userActivity, _Nonnull void(^)(NSArray<id<UIUserActivityRestoring>>* _Nullable) restorationHandler);
13611361
public virtual static BOOL application:openURL:options:(_Nonnull UIApplication* app, _Nonnull NSURL* URL, _Nonnull NSDictionary<UIApplicationOpenURLOptionsKey, id>* options);
13621362
public virtual static BOOL application:openURL:sourceApplication:annotation:(_Nonnull UIApplication* application, _Nonnull NSURL* URL, _Nullable NSString* sourceApplication, _Nonnull id annotation);
1363+
public virtual static void scene:continueUserActivity:(_Nonnull UIScene* scene, _Nonnull NSUserActivity* userActivity);
1364+
public virtual static void scene:openURLContexts:(_Nonnull UIScene* scene, _Nonnull NSSet<UIOpenURLContext*>* URLContexts);
13631365
}
13641366

13651367
interface RCTLoadingProgress : public NSObject {
@@ -1584,6 +1586,7 @@ interface RCTRadialGradient : public NSObject {
15841586
}
15851587

15861588
interface RCTReactNativeFactory : public NSObject {
1589+
public @property (assign) RCTBridge* bridge;
15871590
public @property (assign) RCTDevMenuConfiguration* devMenuConfiguration;
15881591
public @property (assign) RCTSurfacePresenterBridgeAdapter* bridgeAdapter;
15891592
public @property (strong) RCTBundleConfiguration* bundleConfiguration;
@@ -1592,6 +1595,8 @@ interface RCTReactNativeFactory : public NSObject {
15921595
public virtual instancetype initWithDelegate:(id<RCTReactNativeFactoryDelegate> delegate);
15931596
public virtual instancetype initWithDelegate:releaseLevel:(id<RCTReactNativeFactoryDelegate> delegate, RCTReleaseLevel releaseLevel);
15941597
public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window);
1598+
public virtual void startReactNativeWithModuleName:inWindow:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, UISceneConnectionOptions* _Nullable connectionOptions);
1599+
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, UISceneConnectionOptions* _Nullable connectionOptions);
15951600
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions);
15961601
public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions);
15971602
}
@@ -1695,6 +1700,18 @@ interface RCTRootViewFactoryConfiguration : public NSObject {
16951700
interface RCTSafeAreaViewComponentView : public RCTViewComponentView {
16961701
}
16971702

1703+
interface RCTSceneDelegate : public RCTDefaultReactNativeFactoryDelegate <UIWindowSceneDelegate> {
1704+
public @property (assign) BOOL automaticallyLoadReactNativeWindow;
1705+
public @property (assign) RCTBridge* bridge;
1706+
public @property (assign) RCTSurfacePresenterBridgeAdapter* bridgeAdapter;
1707+
public @property (strong) NSDictionary* initialProps;
1708+
public @property (strong) NSString* moduleName;
1709+
public @property (strong) RCTReactNativeFactory* reactNativeFactory;
1710+
public @property (strong) UIWindow* window;
1711+
public virtual RCTRootViewFactory* rootViewFactory();
1712+
public virtual void loadReactNativeWindow:(UISceneConnectionOptions* _Nullable connectionOptions);
1713+
}
1714+
16981715
interface RCTScheduler : public NSObject {
16991716
public @property (assign, readonly) const std::shared_ptr<facebook::react::UIManager> uiManager;
17001717
public @property (weak) id<RCTSchedulerDelegate> delegate;

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

Lines changed: 15 additions & 0 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;

scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,6 +1360,8 @@ interface RCTLinkingManager : public RCTEventEmitter {
13601360
public virtual static BOOL application:continueUserActivity:restorationHandler:(_Nonnull UIApplication* application, _Nonnull NSUserActivity* userActivity, _Nonnull void(^)(NSArray<id<UIUserActivityRestoring>>* _Nullable) restorationHandler);
13611361
public virtual static BOOL application:openURL:options:(_Nonnull UIApplication* app, _Nonnull NSURL* URL, _Nonnull NSDictionary<UIApplicationOpenURLOptionsKey, id>* options);
13621362
public virtual static BOOL application:openURL:sourceApplication:annotation:(_Nonnull UIApplication* application, _Nonnull NSURL* URL, _Nullable NSString* sourceApplication, _Nonnull id annotation);
1363+
public virtual static void scene:continueUserActivity:(_Nonnull UIScene* scene, _Nonnull NSUserActivity* userActivity);
1364+
public virtual static void scene:openURLContexts:(_Nonnull UIScene* scene, _Nonnull NSSet<UIOpenURLContext*>* URLContexts);
13631365
}
13641366

13651367
interface RCTLoadingProgress : public NSObject {
@@ -1584,6 +1586,7 @@ interface RCTRadialGradient : public NSObject {
15841586
}
15851587

15861588
interface RCTReactNativeFactory : public NSObject {
1589+
public @property (assign) RCTBridge* bridge;
15871590
public @property (assign) RCTDevMenuConfiguration* devMenuConfiguration;
15881591
public @property (assign) RCTSurfacePresenterBridgeAdapter* bridgeAdapter;
15891592
public @property (strong) RCTBundleConfiguration* bundleConfiguration;
@@ -1592,6 +1595,8 @@ interface RCTReactNativeFactory : public NSObject {
15921595
public virtual instancetype initWithDelegate:(id<RCTReactNativeFactoryDelegate> delegate);
15931596
public virtual instancetype initWithDelegate:releaseLevel:(id<RCTReactNativeFactoryDelegate> delegate, RCTReleaseLevel releaseLevel);
15941597
public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window);
1598+
public virtual void startReactNativeWithModuleName:inWindow:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, UISceneConnectionOptions* _Nullable connectionOptions);
1599+
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:connectionOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, UISceneConnectionOptions* _Nullable connectionOptions);
15951600
public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions);
15961601
public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions);
15971602
}
@@ -1695,6 +1700,18 @@ interface RCTRootViewFactoryConfiguration : public NSObject {
16951700
interface RCTSafeAreaViewComponentView : public RCTViewComponentView {
16961701
}
16971702

1703+
interface RCTSceneDelegate : public RCTDefaultReactNativeFactoryDelegate <UIWindowSceneDelegate> {
1704+
public @property (assign) BOOL automaticallyLoadReactNativeWindow;
1705+
public @property (assign) RCTBridge* bridge;
1706+
public @property (assign) RCTSurfacePresenterBridgeAdapter* bridgeAdapter;
1707+
public @property (strong) NSDictionary* initialProps;
1708+
public @property (strong) NSString* moduleName;
1709+
public @property (strong) RCTReactNativeFactory* reactNativeFactory;
1710+
public @property (strong) UIWindow* window;
1711+
public virtual RCTRootViewFactory* rootViewFactory();
1712+
public virtual void loadReactNativeWindow:(UISceneConnectionOptions* _Nullable connectionOptions);
1713+
}
1714+
16981715
interface RCTScheduler : public NSObject {
16991716
public @property (assign, readonly) const std::shared_ptr<facebook::react::UIManager> uiManager;
17001717
public @property (weak) id<RCTSchedulerDelegate> delegate;

0 commit comments

Comments
 (0)