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