Skip to content

Commit 82b624f

Browse files
coadometa-codesync[bot]
authored andcommitted
Fix return type for Bridging::fromJs (#56246)
Summary: Pull Request resolved: #56246 Fixes return type to receive correct generic types. Before: ``` static std::pair<T1, T1> fromJs(facebook::jsi::Runtime &rt, const jsi::Array &array, const std::shared_ptr<CallInvoker> &jsInvoker) ``` After: ``` static std::pair<T1, T2> fromJs(facebook::jsi::Runtime &rt, const jsi::Array &array, const std::shared_ptr<CallInvoker> &jsInvoker) ``` Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D98292820
1 parent 40edd06 commit 82b624f

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

packages/react-native/ReactCommon/react/bridging/Array.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ struct Bridging<std::array<T, N>> : array_detail::BridgingStatic<std::array<T, N
7676

7777
template <typename T1, typename T2>
7878
struct Bridging<std::pair<T1, T2>> : array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
79-
static std::pair<T1, T1>
79+
static std::pair<T1, T2>
8080
fromJs(facebook::jsi::Runtime &rt, const jsi::Array &array, const std::shared_ptr<CallInvoker> &jsInvoker)
8181
{
8282
return std::make_pair(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10416,7 +10416,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
1041610416

1041710417
template <typename T1, typename T2>
1041810418
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
10419-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10419+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
1042010420
}
1042110421

1042210422
template <typename T, size_t N>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10243,7 +10243,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
1024310243

1024410244
template <typename T1, typename T2>
1024510245
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
10246-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
10246+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
1024710247
}
1024810248

1024910249
template <typename T, size_t N>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12874,7 +12874,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
1287412874

1287512875
template <typename T1, typename T2>
1287612876
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
12877-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12877+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
1287812878
}
1287912879

1288012880
template <typename T, size_t N>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12701,7 +12701,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
1270112701

1270212702
template <typename T1, typename T2>
1270312703
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
12704-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
12704+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
1270512705
}
1270612706

1270712707
template <typename T, size_t N>

scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7179,7 +7179,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
71797179

71807180
template <typename T1, typename T2>
71817181
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
7182-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
7182+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
71837183
}
71847184

71857185
template <typename T, size_t N>

scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7170,7 +7170,7 @@ struct facebook::react::Bridging<std::function<R(Args...)>> {
71707170

71717171
template <typename T1, typename T2>
71727172
struct facebook::react::Bridging<std::pair<T1, T2>> : public facebook::react::array_detail::BridgingStatic<std::pair<T1, T2>, 2> {
7173-
public static std::pair<T1, T1> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
7173+
public static std::pair<T1, T2> fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr<facebook::react::CallInvoker>& jsInvoker);
71747174
}
71757175

71767176
template <typename T, size_t N>

0 commit comments

Comments
 (0)