Skip to content

Commit 77b69a9

Browse files
coadometa-codesync[bot]
authored andcommitted
Exclude Fantom symbols from the C++ public API snapshot (#56241)
Summary: Pull Request resolved: #56241 Strips remaining Fantom symbols from the public API snapshots generated by codegen. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D98295521 fbshipit-source-id: 24568b825b2aaa062e2b11dc77a018e403c68ddd
1 parent d513096 commit 77b69a9

5 files changed

Lines changed: 1 addition & 302 deletions

File tree

scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -7008,15 +7008,6 @@ enum facebook::react::ModalHostViewSupportedOrientations : facebook::react::Moda
70087008
PortraitUpsideDown,
70097009
}
70107010

7011-
enum facebook::react::NativeFantomNativeEventCategory {
7012-
Continuous,
7013-
ContinuousEnd,
7014-
ContinuousStart,
7015-
Discrete,
7016-
Idle,
7017-
Unspecified,
7018-
}
7019-
70207011
enum facebook::react::NullValueStrategy {
70217012
Ignore,
70227013
Override,
@@ -9208,15 +9199,6 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics {
92089199
public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const;
92099200
}
92109201

9211-
template <typename P0, typename P1, typename P2, typename P3>
9212-
struct facebook::react::NativeFantomImageResponse {
9213-
public P0 width;
9214-
public P1 height;
9215-
public P2 cacheStatus;
9216-
public P3 errorMessage;
9217-
public bool operator==(const facebook::react::NativeFantomImageResponse& other) const;
9218-
}
9219-
92209202
template <typename P0, typename P1, typename P2, typename P3>
92219203
struct facebook::react::NativeMutationObserverNativeMutationRecord {
92229204
public P0 mutationObserverId;
@@ -9268,14 +9250,6 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants {
92689250
public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const;
92699251
}
92709252

9271-
template <typename P0, typename P1, typename P2>
9272-
struct facebook::react::NativeFantomScrollOptions {
9273-
public P0 x;
9274-
public P1 y;
9275-
public P2 zoomScale;
9276-
public bool operator==(const facebook::react::NativeFantomScrollOptions& other) const;
9277-
}
9278-
92799253
template <typename P0, typename P1, typename P2>
92809254
struct facebook::react::NativeI18nManagerI18nManagerConstants {
92819255
public P0 doLeftAndRightSwapInRTL;
@@ -9321,13 +9295,6 @@ struct facebook::react::NativeBlobModuleConstants {
93219295
public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const;
93229296
}
93239297

9324-
template <typename P0, typename P1>
9325-
struct facebook::react::NativeFantomRenderFormatOptions {
9326-
public P0 includeRoot;
9327-
public P1 includeLayoutMetrics;
9328-
public bool operator==(const facebook::react::NativeFantomRenderFormatOptions& other) const;
9329-
}
9330-
93319298
template <typename P0, typename P1>
93329299
struct facebook::react::NativeIdleCallbacksIdleDeadline {
93339300
public P0 didTimeout;
@@ -9589,18 +9556,6 @@ class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::
95899556
public static constexpr std::string_view kModuleName;
95909557
}
95919558

9592-
template <typename T>
9593-
class facebook::react::NativeFantomCxxSpec : public facebook::react::TurboModule {
9594-
protected NativeFantomCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
9595-
public static constexpr std::string_view kModuleName;
9596-
}
9597-
9598-
template <typename T>
9599-
class facebook::react::NativeFantomTestSpecificMethodsCxxSpec : public facebook::react::TurboModule {
9600-
protected NativeFantomTestSpecificMethodsCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
9601-
public static constexpr std::string_view kModuleName;
9602-
}
9603-
96049559
template <typename T>
96059560
class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule {
96069561
protected NativeFileReaderModuleCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
@@ -10060,36 +10015,6 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging {
1006010015
public static std::optional<facebook::jsi::String> fileToJs(facebook::jsi::Runtime& rt, decltype(types.file) value);
1006110016
}
1006210017

10063-
template <typename T>
10064-
struct facebook::react::NativeFantomImageResponseBridging {
10065-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10066-
public static T types;
10067-
public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value);
10068-
public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value);
10069-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10070-
public static facebook::jsi::String cacheStatusToJs(facebook::jsi::Runtime& rt, decltype(types.cacheStatus) value);
10071-
public static facebook::jsi::String errorMessageToJs(facebook::jsi::Runtime& rt, decltype(types.errorMessage) value);
10072-
}
10073-
10074-
template <typename T>
10075-
struct facebook::react::NativeFantomRenderFormatOptionsBridging {
10076-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10077-
public static T types;
10078-
public static bool includeLayoutMetricsToJs(facebook::jsi::Runtime& rt, decltype(types.includeLayoutMetrics) value);
10079-
public static bool includeRootToJs(facebook::jsi::Runtime& rt, decltype(types.includeRoot) value);
10080-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10081-
}
10082-
10083-
template <typename T>
10084-
struct facebook::react::NativeFantomScrollOptionsBridging {
10085-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10086-
public static T types;
10087-
public static double xToJs(facebook::jsi::Runtime& rt, decltype(types.x) value);
10088-
public static double yToJs(facebook::jsi::Runtime& rt, decltype(types.y) value);
10089-
public static double zoomScaleToJs(facebook::jsi::Runtime& rt, decltype(types.zoomScale) value);
10090-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10091-
}
10092-
1009310018
template <typename T>
1009410019
struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging {
1009510020
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
@@ -10502,11 +10427,6 @@ struct facebook::react::Bridging<facebook::react::HighResTimeStamp> {
1050210427
public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue);
1050310428
}
1050410429

10505-
struct facebook::react::Bridging<facebook::react::NativeFantomNativeEventCategory> {
10506-
public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, facebook::react::NativeFantomNativeEventCategory value);
10507-
public static facebook::react::NativeFantomNativeEventCategory fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& rawValue);
10508-
}
10509-
1051010430
struct facebook::react::Bridging<facebook::react::NativeIntersectionObserverEntry> : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging<facebook::react::NativeIntersectionObserverEntry> {
1051110431
}
1051210432

scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -6999,15 +6999,6 @@ enum facebook::react::ModalHostViewSupportedOrientations : facebook::react::Moda
69996999
PortraitUpsideDown,
70007000
}
70017001

7002-
enum facebook::react::NativeFantomNativeEventCategory {
7003-
Continuous,
7004-
ContinuousEnd,
7005-
ContinuousStart,
7006-
Discrete,
7007-
Idle,
7008-
Unspecified,
7009-
}
7010-
70117002
enum facebook::react::NullValueStrategy {
70127003
Ignore,
70137004
Override,
@@ -9199,15 +9190,6 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics {
91999190
public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const;
92009191
}
92019192

9202-
template <typename P0, typename P1, typename P2, typename P3>
9203-
struct facebook::react::NativeFantomImageResponse {
9204-
public P0 width;
9205-
public P1 height;
9206-
public P2 cacheStatus;
9207-
public P3 errorMessage;
9208-
public bool operator==(const facebook::react::NativeFantomImageResponse& other) const;
9209-
}
9210-
92119193
template <typename P0, typename P1, typename P2, typename P3>
92129194
struct facebook::react::NativeMutationObserverNativeMutationRecord {
92139195
public P0 mutationObserverId;
@@ -9259,14 +9241,6 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants {
92599241
public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const;
92609242
}
92619243

9262-
template <typename P0, typename P1, typename P2>
9263-
struct facebook::react::NativeFantomScrollOptions {
9264-
public P0 x;
9265-
public P1 y;
9266-
public P2 zoomScale;
9267-
public bool operator==(const facebook::react::NativeFantomScrollOptions& other) const;
9268-
}
9269-
92709244
template <typename P0, typename P1, typename P2>
92719245
struct facebook::react::NativeI18nManagerI18nManagerConstants {
92729246
public P0 doLeftAndRightSwapInRTL;
@@ -9312,13 +9286,6 @@ struct facebook::react::NativeBlobModuleConstants {
93129286
public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const;
93139287
}
93149288

9315-
template <typename P0, typename P1>
9316-
struct facebook::react::NativeFantomRenderFormatOptions {
9317-
public P0 includeRoot;
9318-
public P1 includeLayoutMetrics;
9319-
public bool operator==(const facebook::react::NativeFantomRenderFormatOptions& other) const;
9320-
}
9321-
93229289
template <typename P0, typename P1>
93239290
struct facebook::react::NativeIdleCallbacksIdleDeadline {
93249291
public P0 didTimeout;
@@ -9580,18 +9547,6 @@ class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::
95809547
public static constexpr std::string_view kModuleName;
95819548
}
95829549

9583-
template <typename T>
9584-
class facebook::react::NativeFantomCxxSpec : public facebook::react::TurboModule {
9585-
protected NativeFantomCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
9586-
public static constexpr std::string_view kModuleName;
9587-
}
9588-
9589-
template <typename T>
9590-
class facebook::react::NativeFantomTestSpecificMethodsCxxSpec : public facebook::react::TurboModule {
9591-
protected NativeFantomTestSpecificMethodsCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
9592-
public static constexpr std::string_view kModuleName;
9593-
}
9594-
95959550
template <typename T>
95969551
class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule {
95979552
protected NativeFileReaderModuleCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
@@ -9991,27 +9946,6 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging {
99919946
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
99929947
}
99939948

9994-
template <typename T>
9995-
struct facebook::react::NativeFantomImageResponseBridging {
9996-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
9997-
public static T types;
9998-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
9999-
}
10000-
10001-
template <typename T>
10002-
struct facebook::react::NativeFantomRenderFormatOptionsBridging {
10003-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10004-
public static T types;
10005-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10006-
}
10007-
10008-
template <typename T>
10009-
struct facebook::react::NativeFantomScrollOptionsBridging {
10010-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10011-
public static T types;
10012-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10013-
}
10014-
100159949
template <typename T>
100169950
struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging {
100179951
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
@@ -10329,11 +10263,6 @@ struct facebook::react::Bridging<facebook::react::HighResTimeStamp> {
1032910263
public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue);
1033010264
}
1033110265

10332-
struct facebook::react::Bridging<facebook::react::NativeFantomNativeEventCategory> {
10333-
public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, facebook::react::NativeFantomNativeEventCategory value);
10334-
public static facebook::react::NativeFantomNativeEventCategory fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& rawValue);
10335-
}
10336-
1033710266
struct facebook::react::Bridging<facebook::react::NativeIntersectionObserverEntry> : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging<facebook::react::NativeIntersectionObserverEntry> {
1033810267
}
1033910268

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

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -9664,15 +9664,6 @@ enum facebook::react::ModalHostViewSupportedOrientations : facebook::react::Moda
96649664
PortraitUpsideDown,
96659665
}
96669666

9667-
enum facebook::react::NativeFantomNativeEventCategory {
9668-
Continuous,
9669-
ContinuousEnd,
9670-
ContinuousStart,
9671-
Discrete,
9672-
Idle,
9673-
Unspecified,
9674-
}
9675-
96769667
enum facebook::react::NullValueStrategy {
96779668
Ignore,
96789669
Override,
@@ -11684,15 +11675,6 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics {
1168411675
public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const;
1168511676
}
1168611677

11687-
template <typename P0, typename P1, typename P2, typename P3>
11688-
struct facebook::react::NativeFantomImageResponse {
11689-
public P0 width;
11690-
public P1 height;
11691-
public P2 cacheStatus;
11692-
public P3 errorMessage;
11693-
public bool operator==(const facebook::react::NativeFantomImageResponse& other) const;
11694-
}
11695-
1169611678
template <typename P0, typename P1, typename P2, typename P3>
1169711679
struct facebook::react::NativeMutationObserverNativeMutationRecord {
1169811680
public P0 mutationObserverId;
@@ -11744,14 +11726,6 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants {
1174411726
public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const;
1174511727
}
1174611728

11747-
template <typename P0, typename P1, typename P2>
11748-
struct facebook::react::NativeFantomScrollOptions {
11749-
public P0 x;
11750-
public P1 y;
11751-
public P2 zoomScale;
11752-
public bool operator==(const facebook::react::NativeFantomScrollOptions& other) const;
11753-
}
11754-
1175511729
template <typename P0, typename P1, typename P2>
1175611730
struct facebook::react::NativeI18nManagerI18nManagerConstants {
1175711731
public P0 doLeftAndRightSwapInRTL;
@@ -11797,13 +11771,6 @@ struct facebook::react::NativeBlobModuleConstants {
1179711771
public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const;
1179811772
}
1179911773

11800-
template <typename P0, typename P1>
11801-
struct facebook::react::NativeFantomRenderFormatOptions {
11802-
public P0 includeRoot;
11803-
public P1 includeLayoutMetrics;
11804-
public bool operator==(const facebook::react::NativeFantomRenderFormatOptions& other) const;
11805-
}
11806-
1180711774
template <typename P0, typename P1>
1180811775
struct facebook::react::NativeIdleCallbacksIdleDeadline {
1180911776
public P0 didTimeout;
@@ -12047,18 +12014,6 @@ class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::
1204712014
public static constexpr std::string_view kModuleName;
1204812015
}
1204912016

12050-
template <typename T>
12051-
class facebook::react::NativeFantomCxxSpec : public facebook::react::TurboModule {
12052-
protected NativeFantomCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
12053-
public static constexpr std::string_view kModuleName;
12054-
}
12055-
12056-
template <typename T>
12057-
class facebook::react::NativeFantomTestSpecificMethodsCxxSpec : public facebook::react::TurboModule {
12058-
protected NativeFantomTestSpecificMethodsCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
12059-
public static constexpr std::string_view kModuleName;
12060-
}
12061-
1206212017
template <typename T>
1206312018
class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule {
1206412019
protected NativeFileReaderModuleCxxSpec(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
@@ -12518,36 +12473,6 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging {
1251812473
public static std::optional<facebook::jsi::String> fileToJs(facebook::jsi::Runtime& rt, decltype(types.file) value);
1251912474
}
1252012475

12521-
template <typename T>
12522-
struct facebook::react::NativeFantomImageResponseBridging {
12523-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12524-
public static T types;
12525-
public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value);
12526-
public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value);
12527-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12528-
public static facebook::jsi::String cacheStatusToJs(facebook::jsi::Runtime& rt, decltype(types.cacheStatus) value);
12529-
public static facebook::jsi::String errorMessageToJs(facebook::jsi::Runtime& rt, decltype(types.errorMessage) value);
12530-
}
12531-
12532-
template <typename T>
12533-
struct facebook::react::NativeFantomRenderFormatOptionsBridging {
12534-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12535-
public static T types;
12536-
public static bool includeLayoutMetricsToJs(facebook::jsi::Runtime& rt, decltype(types.includeLayoutMetrics) value);
12537-
public static bool includeRootToJs(facebook::jsi::Runtime& rt, decltype(types.includeRoot) value);
12538-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12539-
}
12540-
12541-
template <typename T>
12542-
struct facebook::react::NativeFantomScrollOptionsBridging {
12543-
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12544-
public static T types;
12545-
public static double xToJs(facebook::jsi::Runtime& rt, decltype(types.x) value);
12546-
public static double yToJs(facebook::jsi::Runtime& rt, decltype(types.y) value);
12547-
public static double zoomScaleToJs(facebook::jsi::Runtime& rt, decltype(types.zoomScale) value);
12548-
public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12549-
}
12550-
1255112476
template <typename T>
1255212477
struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging {
1255312478
public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
@@ -12960,11 +12885,6 @@ struct facebook::react::Bridging<facebook::react::HighResTimeStamp> {
1296012885
public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue);
1296112886
}
1296212887

12963-
struct facebook::react::Bridging<facebook::react::NativeFantomNativeEventCategory> {
12964-
public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, facebook::react::NativeFantomNativeEventCategory value);
12965-
public static facebook::react::NativeFantomNativeEventCategory fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& rawValue);
12966-
}
12967-
1296812888
struct facebook::react::Bridging<facebook::react::NativeIntersectionObserverEntry> : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging<facebook::react::NativeIntersectionObserverEntry> {
1296912889
}
1297012890

0 commit comments

Comments
 (0)