1*ab11e3c9SKudo Chien #pragma once
2*ab11e3c9SKudo Chien #include <string>
3*ab11e3c9SKudo Chien 
4*ab11e3c9SKudo Chien namespace reanimated {
5*ab11e3c9SKudo Chien 
6*ab11e3c9SKudo Chien class FeaturesConfig {
7*ab11e3c9SKudo Chien  public:
isLayoutAnimationEnabled()8*ab11e3c9SKudo Chien   static inline bool isLayoutAnimationEnabled() {
9*ab11e3c9SKudo Chien     return _isLayoutAnimationEnabled;
10*ab11e3c9SKudo Chien   }
setLayoutAnimationEnabled(bool isLayoutAnimationEnabled)11*ab11e3c9SKudo Chien   static inline void setLayoutAnimationEnabled(bool isLayoutAnimationEnabled) {
12*ab11e3c9SKudo Chien     _isLayoutAnimationEnabled = isLayoutAnimationEnabled;
13*ab11e3c9SKudo Chien   }
14*ab11e3c9SKudo Chien 
15*ab11e3c9SKudo Chien  private:
16*ab11e3c9SKudo Chien   static bool _isLayoutAnimationEnabled;
17*ab11e3c9SKudo Chien };
18*ab11e3c9SKudo Chien 
19*ab11e3c9SKudo Chien } // namespace reanimated
20