UNPKG

react-native

Version:

A framework for building native apps using React

122 lines (115 loc) • 6.21 kB
/** * 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<<d6c54d6154c0f0771c211424e608f182>> * @flow strict * @noformat */ /** * 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 */ import type {TurboModule} from '../../../../Libraries/TurboModule/RCTExport'; import * as TurboModuleRegistry from '../../../../Libraries/TurboModule/TurboModuleRegistry'; export interface Spec extends TurboModule { readonly commonTestFlag?: () => boolean; readonly commonTestFlagWithoutNativeImplementation?: () => boolean; readonly cdpInteractionMetricsEnabled?: () => boolean; readonly cxxNativeAnimatedEnabled?: () => boolean; readonly defaultTextToOverflowHidden?: () => boolean; readonly disableEarlyViewCommandExecution?: () => boolean; readonly disableImageViewPreallocationAndroid?: () => boolean; readonly disableMountItemReorderingAndroid?: () => boolean; readonly disableSubviewClippingAndroid?: () => boolean; readonly disableTextLayoutManagerCacheAndroid?: () => boolean; readonly disableViewPreallocationAndroid?: () => boolean; readonly enableAccessibilityOrder?: () => boolean; readonly enableAccumulatedUpdatesInRawPropsAndroid?: () => boolean; readonly enableAndroidTextMeasurementOptimizations?: () => boolean; readonly enableBridgelessArchitecture?: () => boolean; readonly enableBufferedCallInvoker?: () => boolean; readonly enableCppPropsIteratorSetter?: () => boolean; readonly enableCustomFocusSearchOnClippedElementsAndroid?: () => boolean; readonly enableDestroyShadowTreeRevisionAsync?: () => boolean; readonly enableDoubleMeasurementFixAndroid?: () => boolean; readonly enableEagerRootViewAttachment?: () => boolean; readonly enableExclusivePropsUpdateAndroid?: () => boolean; readonly enableFabricCommitBranching?: () => boolean; readonly enableFabricLogs?: () => boolean; readonly enableFlexboxAutoMinSizeInStrictMode?: () => boolean; readonly enableFontScaleChangesUpdatingLayout?: () => boolean; readonly enableIOSCompressedTextFrameAdjustment?: () => boolean; readonly enableIOSTextBaselineOffsetPerLine?: () => boolean; readonly enableIOSViewClipToPaddingBox?: () => boolean; readonly enableImagePrefetchingAndroid?: () => boolean; readonly enableImageTransparentTintColor?: () => boolean; readonly enableImmediateUpdateModeForContentOffsetChanges?: () => boolean; readonly enableImperativeEvents?: () => boolean; readonly enableImperativeFocus?: () => boolean; readonly enableInteropViewManagerClassLookUpOptimizationIOS?: () => boolean; readonly enableIntersectionObserverByDefault?: () => boolean; readonly enableKeyEvents?: () => boolean; readonly enableLayoutAnimationsOnAndroid?: () => boolean; readonly enableLayoutAnimationsOnIOS?: () => boolean; readonly enableModuleArgumentNSNullConversionIOS?: () => boolean; readonly enableMountingCoordinatorPullModelAndroid?: () => boolean; readonly enableMutationObserverByDefault?: () => boolean; readonly enableNativeCSSParsing?: () => boolean; readonly enablePreparedTextLayout?: () => boolean; readonly enablePropsUpdateReconciliationAndroid?: () => boolean; readonly enableResizeObserverByDefault?: () => boolean; readonly enableSwiftUIBasedFilters?: () => boolean; readonly enableViewCulling?: () => boolean; readonly enableViewRecycling?: () => boolean; readonly enableViewRecyclingForImage?: () => boolean; readonly enableViewRecyclingForScrollView?: () => boolean; readonly enableViewRecyclingForText?: () => boolean; readonly enableViewRecyclingForView?: () => boolean; readonly enableVirtualViewContainerStateExperimental?: () => boolean; readonly fixDifferentiatorParentTagForUnflattenCase?: () => boolean; readonly fixMappingOfEventPrioritiesBetweenFabricAndReact?: () => boolean; readonly fixYogaFlexBasisFitContentInMainAxis?: () => boolean; readonly fuseboxAssertSingleHostState?: () => boolean; readonly fuseboxEnabledRelease?: () => boolean; readonly fuseboxFrameRecordingEnabled?: () => boolean; readonly fuseboxScreenshotCaptureEnabled?: () => boolean; readonly fuseboxWebSocketEventsEnabled?: () => boolean; readonly optimizedAnimatedPropUpdates?: () => boolean; readonly overrideBySynchronousMountPropsAtMountingAndroid?: () => boolean; readonly perfIssuesEnabled?: () => boolean; readonly perfMonitorV2Enabled?: () => boolean; readonly preparedTextCacheSize?: () => number; readonly preventShadowTreeCommitExhaustion?: () => boolean; readonly redBoxV2Android?: () => boolean; readonly redBoxV2IOS?: () => boolean; readonly shouldPressibilityUseW3CPointerEventsForHover?: () => boolean; readonly shouldTriggerResponderTransferOnScrollAndroid?: () => boolean; readonly skipActivityIdentityAssertionOnHostPause?: () => boolean; readonly syncAndroidClipBoundsWithOverflow?: () => boolean; readonly traceTurboModulePromiseRejectionsOnAndroid?: () => boolean; readonly updateRuntimeShadowNodeReferencesOnCommit?: () => boolean; readonly updateRuntimeShadowNodeReferencesOnCommitThread?: () => boolean; readonly useAlwaysAvailableJSErrorHandling?: () => boolean; readonly useFabricInterop?: () => boolean; readonly useNativeViewConfigsInBridgelessMode?: () => boolean; readonly useNestedScrollViewAndroid?: () => boolean; readonly useSharedAnimatedBackend?: () => boolean; readonly useTraitHiddenOnAndroid?: () => boolean; readonly useTurboModuleInterop?: () => boolean; readonly viewCullingOutsetRatio?: () => number; readonly viewTransitionEnabled?: () => boolean; readonly viewTransitionUseHardwareBitmapAndroid?: () => boolean; readonly virtualViewPrerenderRatio?: () => number; } const NativeReactNativeFeatureFlags: ?Spec = TurboModuleRegistry.get<Spec>( 'NativeReactNativeFeatureFlagsCxx', ); export default NativeReactNativeFeatureFlags;