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