@@ -43,10 +43,12 @@ namespace reanimated {
4343using namespace facebook ;
4444using namespace css ;
4545
46- using UpdatesBatch = std::vector<std::pair<std::shared_ptr<const ShadowNode>, folly::dynamic>>;
46+ using UpdatesBatch =
47+ std::vector<std::pair<std::shared_ptr<const ShadowNode>, folly::dynamic>>;
4748
48- class ReanimatedModuleProxy : public ReanimatedModuleProxySpec ,
49- public std::enable_shared_from_this<ReanimatedModuleProxy> {
49+ class ReanimatedModuleProxy
50+ : public ReanimatedModuleProxySpec,
51+ public std::enable_shared_from_this<ReanimatedModuleProxy> {
5052 public:
5153 ReanimatedModuleProxy (
5254 const std::shared_ptr<WorkletsModuleProxy> &workletsModuleProxy,
@@ -67,31 +69,46 @@ class ReanimatedModuleProxy : public ReanimatedModuleProxySpec,
6769 const jsi::Value &worklet,
6870 const jsi::Value &eventName,
6971 const jsi::Value &emitterReactTag) override ;
70- void unregisterEventHandler (jsi::Runtime &rt, const jsi::Value ®istrationId) override ;
72+ void unregisterEventHandler (
73+ jsi::Runtime &rt,
74+ const jsi::Value ®istrationId) override ;
7175
7276 jsi::Value getViewProp (
7377 jsi::Runtime &rt,
7478 const jsi::Value &shadowNodeWrapper,
7579 const jsi::Value &propName,
7680 const jsi::Value &callback) override ;
7781
78- jsi::Value getStaticFeatureFlag (jsi::Runtime &rt, const jsi::Value &name) override ;
79- jsi::Value setDynamicFeatureFlag (jsi::Runtime &rt, const jsi::Value &name, const jsi::Value &value) override ;
82+ jsi::Value getStaticFeatureFlag (jsi::Runtime &rt, const jsi::Value &name)
83+ override ;
84+ jsi::Value setDynamicFeatureFlag (
85+ jsi::Runtime &rt,
86+ const jsi::Value &name,
87+ const jsi::Value &value) override ;
8088
81- jsi::Value configureLayoutAnimationBatch (jsi::Runtime &rt, const jsi::Value &layoutAnimationsBatch) override ;
82- void setShouldAnimateExiting (jsi::Runtime &rt, const jsi::Value &viewTag, const jsi::Value &shouldAnimate) override ;
89+ jsi::Value configureLayoutAnimationBatch (
90+ jsi::Runtime &rt,
91+ const jsi::Value &layoutAnimationsBatch) override ;
92+ void setShouldAnimateExiting (
93+ jsi::Runtime &rt,
94+ const jsi::Value &viewTag,
95+ const jsi::Value &shouldAnimate) override ;
8396
8497 void onRender (double timestampMs);
8598
86- bool isAnyHandlerWaitingForEvent (const std::string &eventName, const int emitterReactTag);
99+ bool isAnyHandlerWaitingForEvent (
100+ const std::string &eventName,
101+ const int emitterReactTag);
87102
88103 void maybeRequestRender ();
89104
90- bool
91- handleEvent (const std::string &eventName, const int emitterReactTag, const jsi::Value &payload, double currentTime);
105+ bool handleEvent (
106+ const std::string &eventName,
107+ const int emitterReactTag,
108+ const jsi::Value &payload,
109+ double currentTime);
92110
93- inline std::shared_ptr<JSLogger> getJSLogger () const
94- {
111+ inline std::shared_ptr<JSLogger> getJSLogger () const {
95112 return jsLogger_;
96113 }
97114
@@ -102,26 +119,43 @@ class ReanimatedModuleProxy : public ReanimatedModuleProxySpec,
102119
103120 void performOperations ();
104121
105- void setViewStyle (jsi::Runtime &rt, const jsi::Value &viewTag, const jsi::Value &viewStyle) override ;
122+ void setViewStyle (
123+ jsi::Runtime &rt,
124+ const jsi::Value &viewTag,
125+ const jsi::Value &viewStyle) override ;
106126
107- void markNodeAsRemovable (jsi::Runtime &rt, const jsi::Value &shadowNodeWrapper) override ;
108- void unmarkNodeAsRemovable (jsi::Runtime &rt, const jsi::Value &viewTag) override ;
127+ void markNodeAsRemovable (
128+ jsi::Runtime &rt,
129+ const jsi::Value &shadowNodeWrapper) override ;
130+ void unmarkNodeAsRemovable (jsi::Runtime &rt, const jsi::Value &viewTag)
131+ override ;
109132
110133 void registerCSSKeyframes (
111134 jsi::Runtime &rt,
112135 const jsi::Value &animationName,
113136 const jsi::Value &viewName,
114137 const jsi::Value &keyframesConfig) override ;
115- void unregisterCSSKeyframes (jsi::Runtime &rt, const jsi::Value &animationName, const jsi::Value &viewName) override ;
138+ void unregisterCSSKeyframes (
139+ jsi::Runtime &rt,
140+ const jsi::Value &animationName,
141+ const jsi::Value &viewName) override ;
116142
117- void applyCSSAnimations (jsi::Runtime &rt, const jsi::Value &shadowNodeWrapper, const jsi::Value &animationUpdates)
118- override ;
143+ void applyCSSAnimations (
144+ jsi::Runtime &rt,
145+ const jsi::Value &shadowNodeWrapper,
146+ const jsi::Value &animationUpdates) override ;
119147 void unregisterCSSAnimations (const jsi::Value &viewTag) override ;
120148
121- void registerCSSTransition (jsi::Runtime &rt, const jsi::Value &shadowNodeWrapper, const jsi::Value &transitionConfig)
149+ void registerCSSTransition (
150+ jsi::Runtime &rt,
151+ const jsi::Value &shadowNodeWrapper,
152+ const jsi::Value &transitionConfig) override ;
153+ void updateCSSTransition (
154+ jsi::Runtime &rt,
155+ const jsi::Value &viewTag,
156+ const jsi::Value &configUpdates) override ;
157+ void unregisterCSSTransition (jsi::Runtime &rt, const jsi::Value &viewTag)
122158 override ;
123- void updateCSSTransition (jsi::Runtime &rt, const jsi::Value &viewTag, const jsi::Value &configUpdates) override ;
124- void unregisterCSSTransition (jsi::Runtime &rt, const jsi::Value &viewTag) override ;
125159
126160 void cssLoopCallback (const double /* timestampMs*/ );
127161
@@ -131,7 +165,10 @@ class ReanimatedModuleProxy : public ReanimatedModuleProxySpec,
131165 const jsi::Value &commandNameValue,
132166 const jsi::Value &argsValue);
133167
134- jsi::String obtainProp (jsi::Runtime &rt, const jsi::Value &shadowNodeWrapper, const jsi::Value &propName);
168+ jsi::String obtainProp (
169+ jsi::Runtime &rt,
170+ const jsi::Value &shadowNodeWrapper,
171+ const jsi::Value &propName);
135172
136173 jsi::Value measure (jsi::Runtime &rt, const jsi::Value &shadowNodeValue);
137174
@@ -159,20 +196,20 @@ class ReanimatedModuleProxy : public ReanimatedModuleProxySpec,
159196 const jsi::Value &keyboardEventContainer,
160197 const jsi::Value &isStatusBarTranslucent,
161198 const jsi::Value &isNavigationBarTranslucent) override ;
162- void unsubscribeFromKeyboardEvents (jsi::Runtime &rt, const jsi::Value &listenerId) override ;
199+ void unsubscribeFromKeyboardEvents (
200+ jsi::Runtime &rt,
201+ const jsi::Value &listenerId) override ;
163202
164- inline LayoutAnimationsManager &layoutAnimationsManager ()
165- {
203+ inline LayoutAnimationsManager &layoutAnimationsManager () {
166204 return *layoutAnimationsManager_;
167205 }
168206
169- [[nodiscard]] inline bool isReducedMotion () const
170- {
207+ [[nodiscard]] inline bool isReducedMotion () const {
171208 return isReducedMotion_;
172209 }
173210
174- [[nodiscard]] inline std::shared_ptr<WorkletsModuleProxy>getWorkletsModuleProxy () const
175- {
211+ [[nodiscard]] inline std::shared_ptr<WorkletsModuleProxy>
212+ getWorkletsModuleProxy () const {
176213 return workletsModuleProxy_;
177214 }
178215
0 commit comments