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