@@ -75,6 +75,9 @@ class V8Runtime : public facebook::jsi::Runtime {
75
75
const std::shared_ptr<const facebook::jsi::PreparedJavaScript> &js)
76
76
override ;
77
77
78
+ #if REACT_NATIVE_MINOR_VERSION >= 75 || (REACT_NATIVE_MINOR_VERSION >= 74 && REACT_NATIVE_PATCH_VERSION >= 3)
79
+ void queueMicrotask (const facebook::jsi::Function &callback) override ;
80
+ #endif // REACT_NATIVE_MINOR_VERSION >= 75 || (REACT_NATIVE_MINOR_VERSION >= 74 && REACT_NATIVE_PATCH_VERSION >= 3
78
81
bool drainMicrotasks (int maxMicrotasksHint = -1 ) override ;
79
82
80
83
facebook::jsi::Object global () override ;
@@ -83,7 +86,7 @@ class V8Runtime : public facebook::jsi::Runtime {
83
86
84
87
protected:
85
88
PointerValue *cloneSymbol (const Runtime::PointerValue *pv) override ;
86
- #if REACT_NATIVE_TARGET_VERSION >= 70
89
+ #if REACT_NATIVE_MINOR_VERSION >= 70
87
90
PointerValue *cloneBigInt (const Runtime::PointerValue *pv) override ;
88
91
#endif
89
92
PointerValue *cloneString (const Runtime::PointerValue *pv) override ;
@@ -98,7 +101,7 @@ class V8Runtime : public facebook::jsi::Runtime {
98
101
size_t length) override ;
99
102
facebook::jsi::PropNameID createPropNameIDFromString (
100
103
const facebook::jsi::String &str) override ;
101
- #if REACT_NATIVE_TARGET_VERSION >= 69
104
+ #if REACT_NATIVE_MINOR_VERSION >= 69
102
105
facebook::jsi::PropNameID createPropNameIDFromSymbol (
103
106
const facebook::jsi::Symbol &sym) override ;
104
107
#endif
@@ -150,7 +153,7 @@ class V8Runtime : public facebook::jsi::Runtime {
150
153
bool hasProperty (
151
154
const facebook::jsi::Object &,
152
155
const facebook::jsi::String &name) override ;
153
- #if REACT_NATIVE_TARGET_VERSION >= 72
156
+ #if REACT_NATIVE_MINOR_VERSION >= 72
154
157
void setPropertyValue (
155
158
const facebook::jsi::Object &,
156
159
const facebook::jsi::PropNameID &name,
@@ -179,7 +182,7 @@ class V8Runtime : public facebook::jsi::Runtime {
179
182
180
183
facebook::jsi::WeakObject createWeakObject (
181
184
const facebook::jsi::Object &) override ;
182
- #if REACT_NATIVE_TARGET_VERSION >= 72
185
+ #if REACT_NATIVE_MINOR_VERSION >= 72
183
186
facebook::jsi::Value lockWeakObject (
184
187
const facebook::jsi::WeakObject &) override ;
185
188
#else
@@ -194,7 +197,7 @@ class V8Runtime : public facebook::jsi::Runtime {
194
197
uint8_t *data (const facebook::jsi::ArrayBuffer &) override ;
195
198
facebook::jsi::Value getValueAtIndex (const facebook::jsi::Array &, size_t i)
196
199
override ;
197
- #if REACT_NATIVE_TARGET_VERSION >= 72
200
+ #if REACT_NATIVE_MINOR_VERSION >= 72
198
201
void setValueAtIndexImpl (
199
202
const facebook::jsi::Array &,
200
203
size_t i,
@@ -223,7 +226,7 @@ class V8Runtime : public facebook::jsi::Runtime {
223
226
bool strictEquals (
224
227
const facebook::jsi::Symbol &a,
225
228
const facebook::jsi::Symbol &b) const override ;
226
- #if REACT_NATIVE_TARGET_VERSION >= 70
229
+ #if REACT_NATIVE_MINOR_VERSION >= 70
227
230
bool strictEquals (
228
231
const facebook::jsi::BigInt &a,
229
232
const facebook::jsi::BigInt &b) const override ;
@@ -239,7 +242,7 @@ class V8Runtime : public facebook::jsi::Runtime {
239
242
const facebook::jsi::Object &o,
240
243
const facebook::jsi::Function &f) override ;
241
244
242
- #if REACT_NATIVE_TARGET_VERSION >= 74
245
+ #if REACT_NATIVE_MINOR_VERSION >= 74
243
246
void setExternalMemoryPressure (
244
247
const facebook::jsi::Object &obj,
245
248
size_t amount) override ;
0 commit comments