/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @generated SignedSource<<213e1ad83360a79e27d41c06e20fb8c9>> */ /** * IMPORTANT: Do NOT modify this file directly. * * To change the definition of the flags, edit * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: * yarn featureflags --update */ #pragma once #include namespace facebook::react { class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { public: ReactNativeFeatureFlagsDefaults() = default; bool commonTestFlag() override { return false; } bool completeReactInstanceCreationOnBgThreadOnAndroid() override { return true; } bool disableEventLoopOnBridgeless() override { return false; } bool disableMountItemReorderingAndroid() override { return false; } bool enableAlignItemsBaselineOnFabricIOS() override { return true; } bool enableAndroidLineHeightCentering() override { return true; } bool enableBridgelessArchitecture() override { return false; } bool enableCppPropsIteratorSetter() override { return false; } bool enableDeletionOfUnmountedViews() override { return false; } bool enableEagerRootViewAttachment() override { return false; } bool enableEventEmitterRetentionDuringGesturesOnAndroid() override { return false; } bool enableFabricLogs() override { return false; } bool enableFabricRenderer() override { return false; } bool enableFabricRendererExclusively() override { return false; } bool enableFixForViewCommandRace() override { return false; } bool enableGranularShadowTreeStateReconciliation() override { return false; } bool enableIOSViewClipToPaddingBox() override { return false; } bool enableLayoutAnimationsOnAndroid() override { return false; } bool enableLayoutAnimationsOnIOS() override { return true; } bool enableLongTaskAPI() override { return false; } bool enableNewBackgroundAndBorderDrawables() override { return false; } bool enablePreciseSchedulingForPremountItemsOnAndroid() override { return false; } bool enablePropsUpdateReconciliationAndroid() override { return false; } bool enableReportEventPaintTime() override { return false; } bool enableSynchronousStateUpdates() override { return false; } bool enableUIConsistency() override { return false; } bool enableViewRecycling() override { return false; } bool excludeYogaFromRawProps() override { return false; } bool fixMappingOfEventPrioritiesBetweenFabricAndReact() override { return false; } bool fixMountingCoordinatorReportedPendingTransactionsOnAndroid() override { return false; } bool fuseboxEnabledDebug() override { return true; } bool fuseboxEnabledRelease() override { return false; } bool initEagerTurboModulesOnNativeModulesQueueAndroid() override { return true; } bool lazyAnimationCallbacks() override { return false; } bool loadVectorDrawablesOnImages() override { return false; } bool traceTurboModulePromiseRejectionsOnAndroid() override { return false; } bool useAlwaysAvailableJSErrorHandling() override { return false; } bool useFabricInterop() override { return false; } bool useImmediateExecutorInAndroidBridgeless() override { return true; } bool useNativeViewConfigsInBridgelessMode() override { return false; } bool useOptimisedViewPreallocationOnAndroid() override { return false; } bool useOptimizedEventBatchingOnAndroid() override { return false; } bool useRuntimeShadowNodeReferenceUpdate() override { return false; } bool useTurboModuleInterop() override { return false; } bool useTurboModules() override { return false; } }; } // namespace facebook::react