Skip to content

Upgrading react-native 0.88 to 1000

Unknown0.88.1 → 1000.0.0

UnknownUpgrade verdict

The only release in this range publishes no notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Node.js requirement changed in 1000.0.0: ^22.13.0 || ^24.3.0 || >= 26.0.0 → >=18.

Adds @jest/create-cache-key-function ^29.6.3, @react-native-community/cli 13.5.1, @react-native-community/cli-platform-android 13.5.1, @react-native-community/cli-platform-ios 13.5.1, @react-native/assets-registry 0.74.0, @react-native/js-polyfills 0.74.0, abort-controller ^3.0.0, chalk ^4.0.0, event-target-shim ^5.0.1, jest-environment-node ^29.6.3, jsc-android ^250231.0.0, mkdirp ^0.5.1, react-shallow-renderer ^16.15.0.

Drops @react-native/asset-utils, flow-parser, hermes-compiler, semver, tinyglobby.

Installs 550 packages in all (was 208).

Published without provenance from 1000.0.0: 0.88.1 was built and signed by CI, 1000.0.0 wasn't. Check the release is genuine before upgrading.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: const ActionSheetIOS: ActionSheetIOSStatic
  • added: interface ActionSheetIOSOptions
  • added: interface ActionSheetIOSStatic
  • added: interface ShareActionSheetIOSOptions
  • added: property ActionSheetIOSOptions.anchor?: number | undefined
  • added: property ActionSheetIOSOptions.cancelButtonIndex?: number | undefined
  • added: property ActionSheetIOSOptions.cancelButtonTintColor?: ColorValue | ProcessedColorValue | undefined
  • added: property ActionSheetIOSOptions.destructiveButtonIndex?: number | number[] | undefined | null
  • added: property ActionSheetIOSOptions.disabledButtonIndices?: number[] | undefined
  • added: property ActionSheetIOSOptions.message?: string | undefined
  • added: property ActionSheetIOSOptions.options: string[]
  • added: property ActionSheetIOSOptions.tintColor?: ColorValue | ProcessedColorValue | undefined
  • added: property ActionSheetIOSOptions.title?: string | undefined
  • added: property ActionSheetIOSOptions.userInterfaceStyle?: 'light' | 'dark' | undefined
  • added: property ActionSheetIOSStatic.dismissActionSheet: () => void
  • added: property ActionSheetIOSStatic.showActionSheetWithOptions: (options: ActionSheetIOSOptions, callback: (buttonIndex: number) => void) => void
  • added: property ActionSheetIOSStatic.showShareActionSheetWithOptions: (options: ShareActionSheetIOSOptions, failureCallback: (error: Error) => void, successCallback: (success: boolean, method: string) => void) => void
  • added: property ShareActionSheetIOSOptions.anchor?: number | undefined
  • added: property ShareActionSheetIOSOptions.excludedActivityTypes?: string[] | undefined
  • added: property ShareActionSheetIOSOptions.message?: string | undefined
  • added: property ShareActionSheetIOSOptions.subject?: string | undefined
  • added: property ShareActionSheetIOSOptions.url?: string | undefined
  • added: type ActionSheetIOS = ActionSheetIOSStatic
  • added: const Alert: AlertStatic
  • added: interface AlertButton
  • added: interface AlertStatic
  • added: property AlertButton.isPreferred?: boolean | undefined
  • added: property AlertButton.onPress?: ((value?: string) => void) | undefined
  • added: property AlertButton.style?: 'default' | 'cancel' | 'destructive' | undefined
  • added: property AlertButton.text?: string | undefined
  • added: property AlertStatic.alert: (title: string, message?: string, buttons?: AlertButton[], options?: AlertOptions) => void
  • added: property AlertStatic.prompt: (title: string, message?: string, callbackOrButtons?: ((text: string) => void) | AlertButton[], type?: AlertType, defaultValue?: string, keyboardType?: string, options?: AlertOptions) => void
  • added: type Alert = AlertStatic
  • added: type AlertType = 'default' | 'plain-text' | 'secure-text' | 'login-password'
  • added: class Animated.Animated
  • added: class Animated.AnimatedAddition<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedColor extends AnimatedWithChildren
  • added: class Animated.AnimatedDiffClamp<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedDivision<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedInterpolation<OutputT extends number | string> extends AnimatedWithChildren
  • added: class Animated.AnimatedModulo<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedMultiplication<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedNode
  • added: class Animated.AnimatedSubtraction<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • added: class Animated.AnimatedWithChildren extends AnimatedNode
  • added: class Animated.FlatList<ItemT = any> extends FlatListComponent<ItemT, AnimatedProps<FlatListProps<ItemT>>>
  • added: class Animated.SectionList<ItemT = any, SectionT = DefaultSectionT> extends SectionListComponent<AnimatedProps<SectionListProps<ItemT, SectionT>>>
  • added: class Animated.Value extends AnimatedWithChildren
  • added: class Animated.ValueXY extends AnimatedWithChildren
  • added: const Animated.Image: AnimatedComponent<typeof _Image>
  • added: const Animated.ScrollView: AnimatedComponent<typeof _ScrollView>
  • added: const Animated.Text: AnimatedComponent<typeof _Text>
  • added: const Animated.View: AnimatedComponent<typeof _View>
  • added: const Animated.timing: (value: AnimatedValue | AnimatedValueXY, config: TimingAnimationConfig) => CompositeAnimation
  • added: constructor Animated.AnimatedColor(valueIn?: RgbaValue | RgbaAnimatedValue | ColorValue | null, config?: AnimatedConfig | null)
  • added: constructor Animated.Value(value: number, config?: AnimatedConfig | null)
  • added: constructor Animated.ValueXY(valueIn?: { x: number | AnimatedValue; y: number | AnimatedValue }, config?: AnimatedConfig | null)
  • added: function Animated.add<OutputT extends number | string>(a: Animated, b: Animated): AnimatedAddition<OutputT>
  • added: function Animated.createAnimatedComponent<T extends React.ComponentType<any>>(component: T, options?: AnimatedComponentOptions): AnimatedComponent<T>
  • added: function Animated.decay(value: AnimatedValue | AnimatedValueXY, config: DecayAnimationConfig): CompositeAnimation
  • added: function Animated.delay(time: number): CompositeAnimation
  • added: function Animated.diffClamp<OutputT extends number | string>(a: Animated, min: number, max: number): AnimatedDiffClamp<OutputT>
  • added: function Animated.divide<OutputT extends number | string>(a: Animated, b: Animated): AnimatedDivision<OutputT>
  • added: function Animated.event<T>(argMapping: Array<Mapping | null>, config?: EventConfig<T>): (...args: any[]) => void
  • added: function Animated.loop(animation: CompositeAnimation, config?: LoopAnimationConfig): CompositeAnimation
  • added: function Animated.modulo<OutputT extends number | string>(a: Animated, modulus: number): AnimatedModulo<OutputT>
  • added: function Animated.multiply<OutputT extends number | string>(a: Animated, b: Animated): AnimatedMultiplication<OutputT>
  • added: function Animated.parallel(animations: Array<CompositeAnimation>, config?: ParallelConfig): CompositeAnimation
  • added: function Animated.sequence(animations: Array<CompositeAnimation>): CompositeAnimation
  • added: function Animated.spring(value: AnimatedValue | AnimatedValueXY, config: SpringAnimationConfig): CompositeAnimation
  • added: function Animated.stagger(time: number, animations: Array<CompositeAnimation>): CompositeAnimation
  • added: function Animated.subtract<OutputT extends number | string>(a: Animated, b: Animated): AnimatedSubtraction<OutputT>
  • added: interface Animated.AnimatedComponent<T extends React.ComponentType<any>> extends React.FC<AnimatedProps<React.ComponentPropsWithRef<T>>>
  • added: interface Animated.AnimationConfig
  • added: interface Animated.CompositeAnimation
  • added: interface Animated.DecayAnimationConfig extends AnimationConfig
  • added: interface Animated.EventConfig<T>
  • added: interface Animated.LoopAnimationConfig
  • added: interface Animated.SpringAnimationConfig extends AnimationConfig
  • added: interface Animated.TimingAnimationConfig extends AnimationConfig
  • added: interface Animated.WithAnimatedArray<P> extends Array<WithAnimatedValue<P>>
  • added: method Animated.AnimatedInterpolation.interpolate(config: InterpolationConfigType): AnimatedInterpolation<OutputT>
  • added: method Animated.AnimatedNode.addListener(callback: (value: any) => any): string
  • added: method Animated.AnimatedNode.hasListeners(): boolean
  • added: method Animated.AnimatedNode.removeAllListeners(): void
  • added: method Animated.AnimatedNode.removeListener(id: string): void
  • added: method Animated.Value.addListener(callback: ValueListenerCallback): string
  • added: method Animated.Value.animate(animation: Animation, callback?: EndCallback | null): void
  • added: method Animated.Value.extractOffset(): void
  • added: method Animated.Value.flattenOffset(): void
  • added: method Animated.Value.interpolate<OutputT extends number | string>(config: InterpolationConfigType): AnimatedInterpolation<OutputT>
  • added: method Animated.Value.removeAllListeners(): void
  • added: method Animated.Value.removeListener(id: string): void
  • added: method Animated.Value.resetAnimation(callback?: (value: number) => void): void
  • added: method Animated.Value.setOffset(offset: number): void
  • added: method Animated.Value.setValue(value: number): void
  • added: method Animated.Value.stopAnimation(callback?: (value: number) => void): void
  • added: method Animated.ValueXY.addListener(callback: ValueXYListenerCallback): string
  • added: method Animated.ValueXY.extractOffset(): void
  • added: method Animated.ValueXY.flattenOffset(): void
  • added: method Animated.ValueXY.getLayout(): { [key: string]: AnimatedValue }
  • added: method Animated.ValueXY.getTranslateTransform(): [{ translateX: AnimatedValue }, { translateY: AnimatedValue }]
  • added: method Animated.ValueXY.removeListener(id: string): void
  • added: method Animated.ValueXY.resetAnimation(callback?: (value: { x: number; y: number }) => void): void
  • added: method Animated.ValueXY.setOffset(offset: { x: number; y: number }): void
  • added: method Animated.ValueXY.setValue(value: { x: number; y: number }): void
  • added: method Animated.ValueXY.stopAnimation(callback?: (value: { x: number; y: number }) => void): void
  • added: namespace Animated
  • added: property Animated.AnimatedColor.a: AnimatedValue
  • added: property Animated.AnimatedColor.addListener: (callback: (value: ColorValue) => unknown) => string
  • added: property Animated.AnimatedColor.b: AnimatedValue
  • added: property Animated.AnimatedColor.extractOffset: () => void
  • added: property Animated.AnimatedColor.flattenOffset: () => void
  • added: property Animated.AnimatedColor.g: AnimatedValue
  • added: property Animated.AnimatedColor.nativeColor: unknown
  • added: property Animated.AnimatedColor.r: AnimatedValue
  • added: property Animated.AnimatedColor.removeAllListeners: () => void
  • added: property Animated.AnimatedColor.removeListener: (id: string) => void
  • added: property Animated.AnimatedColor.resetAnimation: (callback: (value: ColorValue) => unknown) => void
  • added: property Animated.AnimatedColor.setOffset: (offset: RgbaValue) => void
  • added: property Animated.AnimatedColor.setValue: (value: RgbaValue | ColorValue) => void
  • added: property Animated.AnimatedColor.stopAnimation: (callback: (value: ColorValue) => unknown) => void
  • added: property Animated.AnimationConfig.isInteraction?: boolean | undefined
  • added: property Animated.AnimationConfig.useNativeDriver: boolean
  • added: property Animated.CompositeAnimation.reset: () => void
  • added: property Animated.CompositeAnimation.start: (callback?: EndCallback) => void
  • added: property Animated.CompositeAnimation.stop: () => void
  • added: property Animated.DecayAnimationConfig.deceleration?: number | undefined
  • added: property Animated.DecayAnimationConfig.velocity: number | { x: number; y: number }
  • added: property Animated.EventConfig.listener?: ((event: NativeSyntheticEvent<T>) => void) | undefined
  • added: property Animated.EventConfig.useNativeDriver: boolean
  • added: property Animated.LoopAnimationConfig.iterations?: number | undefined
  • added: property Animated.LoopAnimationConfig.resetBeforeIteration?: boolean | undefined
  • added: property Animated.SpringAnimationConfig.bounciness?: number | undefined
  • added: property Animated.SpringAnimationConfig.damping?: number | undefined
  • added: property Animated.SpringAnimationConfig.delay?: number | undefined
  • added: property Animated.SpringAnimationConfig.friction?: number | undefined
  • added: property Animated.SpringAnimationConfig.mass?: number | undefined
  • added: property Animated.SpringAnimationConfig.overshootClamping?: boolean | undefined
  • added: property Animated.SpringAnimationConfig.restDisplacementThreshold?: number | undefined
  • added: property Animated.SpringAnimationConfig.restSpeedThreshold?: number | undefined
  • added: property Animated.SpringAnimationConfig.speed?: number | undefined
  • added: property Animated.SpringAnimationConfig.stiffness?: number | undefined
  • added: property Animated.SpringAnimationConfig.tension?: number | undefined
  • added: property Animated.SpringAnimationConfig.toValue: | number | AnimatedValue | { x: number; y: number } | AnimatedValueXY | RgbaValue | AnimatedColor | AnimatedInterpolation<number>
  • added: property Animated.SpringAnimationConfig.velocity?: number | { x: number; y: number } | undefined
  • added: property Animated.TimingAnimationConfig.delay?: number | undefined
  • added: property Animated.TimingAnimationConfig.duration?: number | undefined
  • added: property Animated.TimingAnimationConfig.easing?: ((value: number) => number) | undefined
  • added: property Animated.TimingAnimationConfig.toValue: | number | AnimatedValue | { x: number; y: number } | AnimatedValueXY | AnimatedInterpolation<number>
  • added: property Animated.ValueXY.x: AnimatedValue
  • added: property Animated.ValueXY.y: AnimatedValue
  • added: type Animated.AnimatedComponentOptions = { collapsable?: boolean | undefined }
  • added: type Animated.AnimatedConfig = { readonly useNativeDriver: boolean }
  • added: type Animated.AnimatedProps<T> = { [key in keyof T]: key extends NonAnimatedProps ? key extends 'ref' ? TAugmentRef<T[key]> : T[key] : WithAnimatedValue<T[key]> }
  • added: type Animated.AnimatedValue = Value
  • added: type Animated.AnimatedValueXY = ValueXY
  • added: type Animated.Animation = { start(fromValue: number, onUpdate: (value: number) => void, onEnd: EndCallback | null, previousAnimation: Animation | null, animatedValue: AnimatedValue): vo…
  • added: type Animated.Builtin = Function | Date | Error | RegExp
  • added: type Animated.ComponentProps<T> = T extends | React.ComponentType<infer P> | React.Component<infer P> ? P : never
  • added: type Animated.EndCallback = (result: EndResult) => void
  • added: type Animated.EndResult = { finished: boolean }
  • added: type Animated.ExtrapolateType = 'extend' | 'identity' | 'clamp'
  • added: type Animated.InterpolationConfigType = { inputRange: number[]; outputRange: number[] | string[]; easing?: ((input: number) => number) | undefined; extrapolate?: ExtrapolateType | undefined; extrapol…
  • added: type Animated.LegacyRef<C> = { getNode(): C }
  • added: type Animated.Mapping = { [key: string]: Mapping } | AnimatedValue
  • added: type Animated.NonAnimatedProps = 'key' | 'ref'
  • added: type Animated.Nullable = undefined | null
  • added: type Animated.ParallelConfig = { stopTogether?: boolean | undefined }
  • added: type Animated.Primitive = string | number | boolean | symbol
  • added: type Animated.RgbaAnimatedValue = { readonly r: AnimatedValue; readonly g: AnimatedValue; readonly b: AnimatedValue; readonly a: AnimatedValue }
  • added: type Animated.RgbaValue = { readonly r: number; readonly g: number; readonly b: number; readonly a: number }
  • added: type Animated.TAugmentRef<T> = T extends React.Ref<infer R> ? unknown extends R ? never : React.Ref<R | LegacyRef<R>> : never
  • added: type Animated.ValueListenerCallback = (state: { value: number }) => void
  • added: type Animated.ValueXYListenerCallback = (value: { x: number; y: number }) => void
  • added: type Animated.WithAnimatedObject<T> = { [K in keyof T]: WithAnimatedValue<T[K]> }
  • added: type Animated.WithAnimatedValue<T> = T extends Builtin | Nullable ? T : T extends Primitive ? T | Value | AnimatedInterpolation<number | string> : T extends Array<infer P> ? WithAnimatedArray<P> :…
  • added: const Easing: EasingStatic
  • added: interface EasingStatic
  • added: method EasingStatic.back(s: number): EasingFunction
  • added: method EasingStatic.bezier(x1: number, y1: number, x2: number, y2: number): EasingFunction
  • added: method EasingStatic.elastic(bounciness: number): EasingFunction
  • added: method EasingStatic.in(easing: EasingFunction): EasingFunction
  • added: method EasingStatic.inOut(easing: EasingFunction): EasingFunction
  • added: method EasingStatic.out(easing: EasingFunction): EasingFunction
  • added: method EasingStatic.poly(n: number): EasingFunction
  • added: property EasingStatic.bounce: EasingFunction
  • added: property EasingStatic.circle: EasingFunction
  • added: property EasingStatic.cubic: EasingFunction
  • added: property EasingStatic.ease: EasingFunction
  • added: property EasingStatic.exp: EasingFunction
  • added: property EasingStatic.linear: EasingFunction
  • added: property EasingStatic.quad: EasingFunction
  • added: property EasingStatic.sin: EasingFunction
  • added: property EasingStatic.step0: EasingFunction
  • added: property EasingStatic.step1: EasingFunction
  • added: type Easing = EasingStatic
  • added: type EasingFunction = (value: number) => number
  • added: function useAnimatedValue(initialValue: number, config?: Animated.AnimatedConfig): Animated.Value
  • added: const AppState: AppStateStatic
  • added: interface AppStateStatic
  • added: method AppStateStatic.addEventListener(type: AppStateEvent, listener: (state: AppStateStatus) => void): NativeEventSubscription
  • added: property AppStateStatic.currentState: AppStateStatus
  • added: property AppStateStatic.isAvailable: boolean
  • added: type AppState = AppStateStatic
  • added: type AppStateEvent = 'change' | 'memoryWarning' | 'blur' | 'focus'
  • added: type AppStateStatus = 'active' | 'background' | 'inactive' | 'unknown' | 'extension'
  • added: const NativeModules: NativeModulesStatic
  • added: const AccessibilityInfo: AccessibilityInfoStatic
  • added: interface AccessibilityInfoStatic
  • added: method AccessibilityInfoStatic.addEventListener(eventName: AccessibilityAnnouncementEventName, handler: AccessibilityAnnouncementFinishedEventHandler): EmitterSubscription
  • added: method AccessibilityInfoStatic.addEventListener(eventName: AccessibilityChangeEventName, handler: AccessibilityChangeEventHandler): EmitterSubscription
  • added: method AccessibilityInfoStatic.announceForAccessibilityWithOptions(announcement: string, options: { queue?: boolean | undefined }): void
  • added: method AccessibilityInfoStatic.isAccessibilityServiceEnabled(): Promise<boolean>
  • added: method AccessibilityInfoStatic.prefersCrossFadeTransitions(): Promise<boolean>
  • added: property AccessibilityInfoStatic.announceForAccessibility: (announcement: string) => void
  • added: property AccessibilityInfoStatic.getRecommendedTimeoutMillis: (originalTimeout: number) => Promise<number>
  • added: property AccessibilityInfoStatic.isBoldTextEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.isGrayscaleEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.isInvertColorsEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.isReduceMotionEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.isReduceTransparencyEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.isScreenReaderEnabled: () => Promise<boolean>
  • added: property AccessibilityInfoStatic.sendAccessibilityEvent: (handle: React.ElementRef<HostComponent<unknown>>, eventType: AccessibilityEventTypes) => void
  • added: property AccessibilityInfoStatic.setAccessibilityFocus: (reactTag: number) => void
  • added: type AccessibilityInfo = AccessibilityInfoStatic
  • added: class ActivityIndicator extends ActivityIndicatorBase
  • added: interface ActivityIndicatorIOSProps extends ViewProps
  • added: interface ActivityIndicatorProps extends ViewProps
  • added: property ActivityIndicatorIOSProps.animating?: boolean | undefined
  • added: property ActivityIndicatorIOSProps.color?: ColorValue | undefined
  • added: property ActivityIndicatorIOSProps.hidesWhenStopped?: boolean | undefined
  • added: property ActivityIndicatorIOSProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • added: property ActivityIndicatorIOSProps.size?: 'small' | 'large' | undefined
  • added: property ActivityIndicatorIOSProps.style?: StyleProp<ViewStyle> | undefined
  • added: property ActivityIndicatorProps.animating?: boolean | undefined
  • added: property ActivityIndicatorProps.color?: ColorValue | undefined
  • added: property ActivityIndicatorProps.hidesWhenStopped?: boolean | undefined
  • added: property ActivityIndicatorProps.size?: number | 'small' | 'large' | undefined
  • added: property ActivityIndicatorProps.style?: StyleProp<ViewStyle> | undefined
  • added: class Button extends React.Component<ButtonProps>
  • added: interface ButtonProps extends Pick<TouchableNativeFeedbackProps & TouchableOpacityProps, | 'accessibilityLabel' | 'accessibilityState' | 'hasTVPreferredFocus' | 'nextFocusDown' | 'nextFocusForward' | 'nextFocusLeft' | 'nextFocusRight' | 'nextFocusUp' | 'testID' | 'disabled' | 'onPress' | 'touchSoundDisabled'>
  • added: property ButtonProps.color?: ColorValue | undefined
  • added: property ButtonProps.title: string
  • added: const Clipboard: ClipboardStatic
  • added: interface ClipboardStatic
  • added: method ClipboardStatic.getString(): Promise<string>
  • added: method ClipboardStatic.setString(content: string): void
  • added: type Clipboard = ClipboardStatic
  • added: class DrawerLayoutAndroid extends DrawerLayoutAndroidBase
  • added: interface DrawerLayoutAndroidProps extends ViewProps
  • added: interface DrawerSlideEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • added: method DrawerLayoutAndroid.closeDrawer(): void
  • added: method DrawerLayoutAndroid.openDrawer(): void
  • added: property DrawerLayoutAndroid.positions: DrawerPosition
  • added: property DrawerLayoutAndroidProps.drawerBackgroundColor?: ColorValue | undefined
  • added: property DrawerLayoutAndroidProps.drawerLockMode?: 'unlocked' | 'locked-closed' | 'locked-open' | undefined
  • added: property DrawerLayoutAndroidProps.drawerPosition?: 'left' | 'right' | undefined
  • added: property DrawerLayoutAndroidProps.drawerWidth?: number | undefined
  • added: property DrawerLayoutAndroidProps.keyboardDismissMode?: 'none' | 'on-drag' | undefined
  • added: property DrawerLayoutAndroidProps.onDrawerClose?: (() => void) | undefined
  • added: property DrawerLayoutAndroidProps.onDrawerOpen?: (() => void) | undefined
  • added: property DrawerLayoutAndroidProps.onDrawerSlide?: ((event: DrawerSlideEvent) => void) | undefined
  • added: property DrawerLayoutAndroidProps.onDrawerStateChanged?: | ((event: 'Idle' | 'Dragging' | 'Settling') => void) | undefined
  • added: property DrawerLayoutAndroidProps.renderNavigationView: () => JSX.Element
  • added: property DrawerLayoutAndroidProps.statusBarBackgroundColor?: ColorValue | undefined
  • added: const Keyboard: KeyboardStatic
  • added: interface KeyboardEvent extends Partial<KeyboardEventIOS>
  • added: interface KeyboardStatic extends NativeEventEmitter
  • added: method KeyboardStatic.isVisible(): boolean
  • added: method KeyboardStatic.metrics(): KeyboardMetrics | undefined
  • added: property KeyboardEvent.duration: number
  • added: property KeyboardEvent.easing: KeyboardEventEasing
  • added: property KeyboardEvent.endCoordinates: KeyboardMetrics
  • added: property KeyboardStatic.addListener: (eventType: KeyboardEventName, listener: KeyboardEventListener) => EmitterSubscription
  • added: property KeyboardStatic.dismiss: () => void
  • added: property KeyboardStatic.scheduleLayoutAnimation: (event: KeyboardEvent) => void
  • added: type KeyboardEventEasing = 'easeIn' | 'easeInEaseOut' | 'easeOut' | 'linear' | 'keyboard'
  • added: type KeyboardEventName = 'keyboardWillShow' | 'keyboardDidShow' | 'keyboardWillHide' | 'keyboardDidHide' | 'keyboardWillChangeFrame' | 'keyboardDidChangeFrame'
  • added: class KeyboardAvoidingView extends KeyboardAvoidingViewBase
  • added: interface KeyboardAvoidingViewProps extends ViewProps
  • added: property KeyboardAvoidingViewProps.behavior?: 'height' | 'position' | 'padding' | undefined
  • added: property KeyboardAvoidingViewProps.contentContainerStyle?: StyleProp<ViewStyle> | undefined
  • added: property KeyboardAvoidingViewProps.enabled?: boolean | undefined
  • added: property KeyboardAvoidingViewProps.keyboardVerticalOffset?: number | undefined
  • added: const Pressable: React.ForwardRefExoticComponent<PressableProps & React.RefAttributes<View>>
  • added: interface PressableAndroidRippleConfig
  • added: interface PressableProps extends AccessibilityProps, Omit<ViewProps, 'children' | 'style' | 'hitSlop'>
  • added: interface PressableStateCallbackType
  • added: property PressableAndroidRippleConfig.borderless?: null | boolean | undefined
  • added: property PressableAndroidRippleConfig.color?: null | ColorValue | undefined
  • added: property PressableAndroidRippleConfig.foreground?: null | boolean | undefined
  • added: property PressableAndroidRippleConfig.radius?: null | number | undefined
  • added: property PressableProps.android_disableSound?: null | boolean | undefined
  • added: property PressableProps.android_ripple?: null | PressableAndroidRippleConfig | undefined
  • added: property PressableProps.cancelable?: null | boolean | undefined
  • added: property PressableProps.children?: | React.ReactNode | ((state: PressableStateCallbackType) => React.ReactNode) | undefined
  • added: property PressableProps.delayHoverIn?: number | null | undefined
  • added: property PressableProps.delayHoverOut?: number | null | undefined
  • added: property PressableProps.delayLongPress?: null | number | undefined
  • added: property PressableProps.disabled?: null | boolean | undefined
  • added: property PressableProps.hitSlop?: null | Insets | number | undefined
  • added: property PressableProps.onBlur?: | null | ((event: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • added: property PressableProps.onFocus?: | null | ((event: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • added: property PressableProps.onHoverIn?: null | ((event: MouseEvent) => void) | undefined
  • added: property PressableProps.onHoverOut?: null | ((event: MouseEvent) => void) | undefined
  • added: property PressableProps.onLongPress?: null | ((event: GestureResponderEvent) => void) | undefined
  • added: property PressableProps.onPress?: null | ((event: GestureResponderEvent) => void) | undefined
  • added: property PressableProps.onPressIn?: null | ((event: GestureResponderEvent) => void) | undefined
  • added: property PressableProps.onPressOut?: null | ((event: GestureResponderEvent) => void) | undefined
  • added: property PressableProps.pressRetentionOffset?: null | Insets | number | undefined
  • added: property PressableProps.style?: | StyleProp<ViewStyle> | ((state: PressableStateCallbackType) => StyleProp<ViewStyle>) | undefined
  • added: property PressableProps.testOnly_pressed?: null | boolean | undefined
  • added: property PressableProps.unstable_pressDelay?: number | undefined
  • added: readonly property PressableStateCallbackType.pressed: boolean
  • added: class ProgressBarAndroid extends ProgressBarAndroidBase
  • added: interface ProgressBarAndroidProps extends ViewProps
  • added: property ProgressBarAndroidProps.animating?: boolean | undefined
  • added: property ProgressBarAndroidProps.color?: ColorValue | undefined
  • added: property ProgressBarAndroidProps.indeterminate?: boolean | undefined
  • added: property ProgressBarAndroidProps.progress?: number | undefined
  • added: property ProgressBarAndroidProps.styleAttr?: | 'Horizontal' | 'Normal' | 'Small' | 'Large' | 'Inverse' | 'SmallInverse' | 'LargeInverse' | undefined
  • added: property ProgressBarAndroidProps.testID?: string | undefined
  • added: class RefreshControl extends RefreshControlBase
  • added: interface RefreshControlProps extends RefreshControlPropsIOS, RefreshControlPropsAndroid
  • added: interface RefreshControlPropsAndroid extends ViewProps
  • added: interface RefreshControlPropsIOS extends ViewProps
  • added: property RefreshControlProps.onRefresh?: (() => void) | undefined
  • added: property RefreshControlProps.progressViewOffset?: number | undefined
  • added: property RefreshControlProps.refreshing: boolean
  • added: property RefreshControlPropsAndroid.colors?: ColorValue[] | undefined
  • added: property RefreshControlPropsAndroid.enabled?: boolean | undefined
  • added: property RefreshControlPropsAndroid.progressBackgroundColor?: ColorValue | undefined
  • added: property RefreshControlPropsAndroid.size?: number | undefined
  • added: property RefreshControlPropsIOS.tintColor?: ColorValue | undefined
  • added: property RefreshControlPropsIOS.title?: string | undefined
  • added: property RefreshControlPropsIOS.titleColor?: ColorValue | undefined
  • added: static property RefreshControl.SIZE: Object
  • added: class SafeAreaView extends SafeAreaViewBase
  • added: class ScrollView extends ScrollViewBase
  • added: const ScrollViewBase: Constructor<ScrollResponderMixin> & typeof ScrollViewComponent
  • added: interface NativeScrollEvent
  • added: interface NativeScrollPoint
  • added: interface NativeScrollRectangle
  • added: interface NativeScrollSize
  • added: interface NativeScrollVelocity
  • added: interface PointProp
  • added: interface ScrollResponderEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • added: interface ScrollViewProps extends ViewProps, ScrollViewPropsIOS, ScrollViewPropsAndroid, Touchable
  • added: interface ScrollViewPropsAndroid
  • added: interface ScrollViewPropsIOS
  • added: method ScrollView.flashScrollIndicators(): void
  • added: method ScrollView.getInnerViewNode(): any
  • added: method ScrollView.getScrollResponder(): ScrollResponderMixin
  • added: method ScrollView.getScrollableNode(): any
  • added: method ScrollView.scrollTo(y?: | number | { x?: number | undefined; y?: number | undefined; animated?: boolean | undefined }, deprecatedX?: number, deprecatedAnimated?: boolean): void
  • added: method ScrollView.scrollToEnd(options?: { animated?: boolean | undefined }): void
  • added: method ScrollView.setNativeProps(nativeProps: object): void
  • added: property NativeScrollEvent.contentInset: NativeScrollRectangle
  • added: property NativeScrollEvent.contentOffset: NativeScrollPoint
  • added: property NativeScrollEvent.contentSize: NativeScrollSize
  • added: property NativeScrollEvent.layoutMeasurement: NativeScrollSize
  • added: property NativeScrollEvent.targetContentOffset?: NativeScrollPoint | undefined
  • added: property NativeScrollEvent.velocity?: NativeScrollVelocity | undefined
  • added: property NativeScrollEvent.zoomScale: number
  • added: property NativeScrollPoint.x: number
  • added: property NativeScrollPoint.y: number
  • added: property NativeScrollRectangle.bottom: number
  • added: property NativeScrollRectangle.left: number
  • added: property NativeScrollRectangle.right: number
  • added: property NativeScrollRectangle.top: number
  • added: property NativeScrollSize.height: number
  • added: property NativeScrollSize.width: number
  • added: property NativeScrollVelocity.x: number
  • added: property NativeScrollVelocity.y: number
  • added: property PointProp.x: number
  • added: property PointProp.y: number
  • added: property ScrollView.scrollWithoutAnimationTo?: ((y: number, x: number) => void) | undefined
  • added: property ScrollViewProps.StickyHeaderComponent?: React.ComponentType<any> | undefined
  • added: property ScrollViewProps.contentContainerStyle?: StyleProp<ViewStyle> | undefined
  • added: property ScrollViewProps.decelerationRate?: 'fast' | 'normal' | number | undefined
  • added: property ScrollViewProps.disableIntervalMomentum?: boolean | undefined
  • added: property ScrollViewProps.disableScrollViewPanResponder?: boolean | undefined
  • added: property ScrollViewProps.horizontal?: boolean | null | undefined
  • added: property ScrollViewProps.invertStickyHeaders?: boolean | undefined
  • added: property ScrollViewProps.keyboardDismissMode?: 'none' | 'interactive' | 'on-drag' | undefined
  • added: property ScrollViewProps.keyboardShouldPersistTaps?: | boolean | 'always' | 'never' | 'handled' | undefined
  • added: property ScrollViewProps.onContentSizeChange?: ((w: number, h: number) => void) | undefined
  • added: property ScrollViewProps.onMomentumScrollBegin?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewProps.onMomentumScrollEnd?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewProps.onScroll?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewProps.onScrollBeginDrag?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewProps.onScrollEndDrag?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewProps.pagingEnabled?: boolean | undefined
  • added: property ScrollViewProps.refreshControl?: React.ReactElement<RefreshControlProps> | undefined
  • added: property ScrollViewProps.removeClippedSubviews?: boolean | undefined
  • added: property ScrollViewProps.scrollEnabled?: boolean | undefined
  • added: property ScrollViewProps.showsHorizontalScrollIndicator?: boolean | undefined
  • added: property ScrollViewProps.showsVerticalScrollIndicator?: boolean | undefined
  • added: property ScrollViewProps.snapToEnd?: boolean | undefined
  • added: property ScrollViewProps.snapToInterval?: number | undefined
  • added: property ScrollViewProps.snapToOffsets?: number[] | undefined
  • added: property ScrollViewProps.snapToStart?: boolean | undefined
  • added: property ScrollViewProps.stickyHeaderHiddenOnScroll?: boolean | undefined
  • added: property ScrollViewProps.stickyHeaderIndices?: number[] | undefined
  • added: property ScrollViewProps.style?: StyleProp<ViewStyle> | undefined
  • added: property ScrollViewPropsAndroid.endFillColor?: ColorValue | undefined
  • added: property ScrollViewPropsAndroid.fadingEdgeLength?: number | undefined
  • added: property ScrollViewPropsAndroid.nestedScrollEnabled?: boolean | undefined
  • added: property ScrollViewPropsAndroid.overScrollMode?: 'auto' | 'always' | 'never' | undefined
  • added: property ScrollViewPropsAndroid.persistentScrollbar?: boolean | undefined
  • added: property ScrollViewPropsAndroid.scrollPerfTag?: string | undefined
  • added: property ScrollViewPropsIOS.alwaysBounceHorizontal?: boolean | undefined
  • added: property ScrollViewPropsIOS.alwaysBounceVertical?: boolean | undefined
  • added: property ScrollViewPropsIOS.automaticallyAdjustContentInsets?: boolean | undefined
  • added: property ScrollViewPropsIOS.automaticallyAdjustKeyboardInsets?: boolean | undefined
  • added: property ScrollViewPropsIOS.automaticallyAdjustsScrollIndicatorInsets?: boolean | undefined
  • added: property ScrollViewPropsIOS.bounces?: boolean | undefined
  • added: property ScrollViewPropsIOS.bouncesZoom?: boolean | undefined
  • added: property ScrollViewPropsIOS.canCancelContentTouches?: boolean | undefined
  • added: property ScrollViewPropsIOS.centerContent?: boolean | undefined
  • added: property ScrollViewPropsIOS.contentInset?: Insets | undefined
  • added: property ScrollViewPropsIOS.contentInsetAdjustmentBehavior?: | 'automatic' | 'scrollableAxes' | 'never' | 'always' | undefined
  • added: property ScrollViewPropsIOS.contentOffset?: PointProp | undefined
  • added: property ScrollViewPropsIOS.directionalLockEnabled?: boolean | undefined
  • added: property ScrollViewPropsIOS.indicatorStyle?: 'default' | 'black' | 'white' | undefined
  • added: property ScrollViewPropsIOS.maintainVisibleContentPosition?: | null | { autoscrollToTopThreshold?: number | null | undefined; minIndexForVisible: number } | undefined
  • added: property ScrollViewPropsIOS.maximumZoomScale?: number | undefined
  • added: property ScrollViewPropsIOS.minimumZoomScale?: number | undefined
  • added: property ScrollViewPropsIOS.onScrollAnimationEnd?: (() => void) | undefined
  • added: property ScrollViewPropsIOS.onScrollToTop?: | ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • added: property ScrollViewPropsIOS.pinchGestureEnabled?: boolean | undefined
  • added: property ScrollViewPropsIOS.scrollEventThrottle?: number | undefined
  • added: property ScrollViewPropsIOS.scrollIndicatorInsets?: Insets | undefined
  • added: property ScrollViewPropsIOS.scrollToOverflowEnabled?: boolean | undefined
  • added: property ScrollViewPropsIOS.scrollsToTop?: boolean | undefined
  • added: property ScrollViewPropsIOS.snapToAlignment?: 'start' | 'center' | 'end' | undefined
  • added: property ScrollViewPropsIOS.zoomScale?: number | undefined
  • added: class StatusBar extends React.Component<StatusBarProps>
  • added: interface StatusBarProps extends StatusBarPropsIOS, StatusBarPropsAndroid
  • added: interface StatusBarPropsAndroid
  • added: interface StatusBarPropsIOS
  • added: property StatusBarProps.animated?: boolean | undefined
  • added: property StatusBarProps.barStyle?: null | StatusBarStyle | undefined
  • added: property StatusBarProps.hidden?: boolean | undefined
  • added: property StatusBarPropsAndroid.backgroundColor?: ColorValue | undefined
  • added: property StatusBarPropsAndroid.translucent?: boolean | undefined
  • added: property StatusBarPropsIOS.networkActivityIndicatorVisible?: boolean | undefined
  • added: property StatusBarPropsIOS.showHideTransition?: null | 'fade' | 'slide' | 'none' | undefined
  • added: static property StatusBar.currentHeight?: number | undefined
  • added: static property StatusBar.popStackEntry: (entry: StatusBarProps) => void
  • added: static property StatusBar.pushStackEntry: (props: StatusBarProps) => StatusBarProps
  • added: static property StatusBar.replaceStackEntry: (entry: StatusBarProps, props: StatusBarProps) => StatusBarProps
  • added: static property StatusBar.setBackgroundColor: (color: ColorValue, animated?: boolean) => void
  • added: static property StatusBar.setBarStyle: (style: StatusBarStyle, animated?: boolean) => void
  • added: static property StatusBar.setHidden: (hidden: boolean, animation?: StatusBarAnimation) => void
  • added: static property StatusBar.setNetworkActivityIndicatorVisible: (visible: boolean) => void
  • added: static property StatusBar.setTranslucent: (translucent: boolean) => void
  • added: type StatusBarAnimation = 'none' | 'fade' | 'slide'
  • added: type StatusBarStyle = 'default' | 'light-content' | 'dark-content'
  • added: class Switch extends SwitchBase
  • added: interface SwitchChangeEvent extends NativeSyntheticEvent<SwitchChangeEventData>
  • added: interface SwitchChangeEventData extends TargetedEvent
  • added: interface SwitchProps extends SwitchPropsIOS
  • added: interface SwitchPropsIOS extends ViewProps
  • added: property SwitchChangeEventData.value: boolean
  • added: property SwitchProps.disabled?: boolean | undefined
  • added: property SwitchProps.ios_backgroundColor?: ColorValue | undefined
  • added: property SwitchProps.onChange?: | ((event: SwitchChangeEvent) => Promise<void> | void) | null | undefined
  • added: property SwitchProps.onValueChange?: ((value: boolean) => Promise<void> | void) | null | undefined
  • added: property SwitchProps.style?: StyleProp<ViewStyle> | undefined
  • added: property SwitchProps.testID?: string | undefined
  • added: property SwitchProps.thumbColor?: ColorValue | undefined
  • added: property SwitchProps.trackColor?: | { false?: ColorValue | null | undefined; true?: ColorValue | null | undefined } | undefined
  • added: property SwitchProps.value?: boolean | undefined
  • added: property SwitchPropsIOS.onTintColor?: ColorValue | undefined
  • added: property SwitchPropsIOS.thumbTintColor?: ColorValue | undefined
  • added: property SwitchPropsIOS.tintColor?: ColorValue | undefined
  • added: class InputAccessoryView extends React.Component<InputAccessoryViewProps>
  • added: interface InputAccessoryViewProps
  • added: property InputAccessoryViewProps.backgroundColor?: ColorValue | undefined
  • added: property InputAccessoryViewProps.children?: React.ReactNode | undefined
  • added: property InputAccessoryViewProps.nativeID?: string | undefined
  • added: property InputAccessoryViewProps.style?: StyleProp<ViewStyle> | undefined
  • added: class TextInput extends TextInputBase
  • added: interface DocumentSelectionState extends EventEmitter
  • added: interface TextInputAndroidProps
  • added: interface TextInputChangeEventData extends TargetedEvent
  • added: interface TextInputContentSizeChangeEventData
  • added: interface TextInputEndEditingEventData
  • added: interface TextInputFocusEventData extends TargetedEvent
  • added: interface TextInputIOSProps
  • added: interface TextInputKeyPressEventData
  • added: interface TextInputProps extends ViewProps, TextInputIOSProps, TextInputAndroidProps, AccessibilityProps
  • added: interface TextInputScrollEventData
  • added: interface TextInputSelectionChangeEventData extends TargetedEvent
  • added: interface TextInputSubmitEditingEventData
  • added: interface TextInputTextInputEventData
  • added: method DocumentSelectionState.blur(): void
  • added: method DocumentSelectionState.constrainLength(maxLength: number): void
  • added: method DocumentSelectionState.focus(): void
  • added: method DocumentSelectionState.getAnchorOffset(): number
  • added: method DocumentSelectionState.getEndOffset(): number
  • added: method DocumentSelectionState.getFocusOffset(): number
  • added: method DocumentSelectionState.getStartOffset(): number
  • added: method DocumentSelectionState.hasFocus(): boolean
  • added: method DocumentSelectionState.isBackward(): boolean
  • added: method DocumentSelectionState.isCollapsed(): boolean
  • added: method DocumentSelectionState.overlaps(start: number, end: number): boolean
  • added: method DocumentSelectionState.update(anchor: number, focus: number): void
  • added: new DocumentSelectionState(anchor: number, focus: number): DocumentSelectionState
  • added: property TextInput.clear: () => void
  • added: property TextInput.isFocused: () => boolean
  • added: property TextInput.setSelection: (start: number, end: number) => void
  • added: property TextInputAndroidProps.cursorColor?: ColorValue | null | undefined
  • added: property TextInputAndroidProps.disableFullscreenUI?: boolean | undefined
  • added: property TextInputAndroidProps.importantForAutofill?: | 'auto' | 'no' | 'noExcludeDescendants' | 'yes' | 'yesExcludeDescendants' | undefined
  • added: property TextInputAndroidProps.inlineImageLeft?: string | undefined
  • added: property TextInputAndroidProps.inlineImagePadding?: number | undefined
  • added: property TextInputAndroidProps.numberOfLines?: number | undefined
  • added: property TextInputAndroidProps.returnKeyLabel?: string | undefined
  • added: property TextInputAndroidProps.selectionHandleColor?: ColorValue | null | undefined
  • added: property TextInputAndroidProps.showSoftInputOnFocus?: boolean | undefined
  • added: property TextInputAndroidProps.textAlignVertical?: 'auto' | 'top' | 'bottom' | 'center' | undefined
  • added: property TextInputAndroidProps.textBreakStrategy?: 'simple' | 'highQuality' | 'balanced' | undefined
  • added: property TextInputAndroidProps.underlineColorAndroid?: ColorValue | undefined
  • added: property TextInputAndroidProps.verticalAlign?: 'auto' | 'top' | 'bottom' | 'middle' | undefined
  • added: property TextInputChangeEventData.eventCount: number
  • added: property TextInputChangeEventData.text: string
  • added: property TextInputContentSizeChangeEventData.contentSize: { width: number; height: number }
  • added: property TextInputEndEditingEventData.text: string
  • added: property TextInputFocusEventData.eventCount: number
  • added: property TextInputFocusEventData.text: string
  • added: property TextInputIOSProps.clearButtonMode?: | 'never' | 'while-editing' | 'unless-editing' | 'always' | undefined
  • added: property TextInputIOSProps.clearTextOnFocus?: boolean | undefined
  • added: property TextInputIOSProps.dataDetectorTypes?: DataDetectorTypes | DataDetectorTypes[] | undefined
  • added: property TextInputIOSProps.enablesReturnKeyAutomatically?: boolean | undefined
  • added: property TextInputIOSProps.keyboardAppearance?: 'default' | 'light' | 'dark' | undefined
  • added: property TextInputIOSProps.lineBreakStrategyIOS?: | 'none' | 'standard' | 'hangul-word' | 'push-out' | undefined
  • added: property TextInputIOSProps.passwordRules?: string | null | undefined
  • added: property TextInputIOSProps.rejectResponderTermination?: boolean | null | undefined
  • added: property TextInputIOSProps.scrollEnabled?: boolean | undefined
  • added: property TextInputIOSProps.selectionState?: DocumentSelectionState | undefined
  • added: property TextInputIOSProps.smartInsertDelete?: boolean | undefined
  • added: property TextInputIOSProps.spellCheck?: boolean | undefined
  • added: property TextInputIOSProps.textContentType?: | 'none' | 'URL' | 'addressCity' | 'addressCityAndState' | 'addressState' | 'countryName' | 'creditCardNumber' | 'creditCardExpiration' | 'creditCardExpirationMonth' | 'creditCardExpirationYear' | 'creditCardSecurityCode' | 'creditCardType' | 'creditCardName' | 'creditCardGivenName' | 'creditCardMiddleName' | 'creditCardFamilyName' | 'emailAddress' | '…
  • added: property TextInputKeyPressEventData.key: string
  • added: property TextInputProps.allowFontScaling?: boolean | undefined
  • added: property TextInputProps.autoCapitalize?: 'none' | 'sentences' | 'words' | 'characters' | undefined
  • added: property TextInputProps.autoComplete?: | 'additional-name' | 'address-line1' | 'address-line2' | 'birthdate-day' | 'birthdate-full' | 'birthdate-month' | 'birthdate-year' | 'cc-csc' | 'cc-exp' | 'cc-exp-day' | 'cc-exp-month' | 'cc-exp-year' | 'cc-number' | 'cc-name' | 'cc-given-name' | 'cc-middle-name' | 'cc-family-name' | 'cc-type' | 'country' | 'current-password' | 'email' | 'family-name' | 'ge…
  • added: property TextInputProps.autoCorrect?: boolean | undefined
  • added: property TextInputProps.autoFocus?: boolean | undefined
  • added: property TextInputProps.blurOnSubmit?: boolean | undefined
  • added: property TextInputProps.caretHidden?: boolean | undefined
  • added: property TextInputProps.contextMenuHidden?: boolean | undefined
  • added: property TextInputProps.defaultValue?: string | undefined
  • added: property TextInputProps.editable?: boolean | undefined
  • added: property TextInputProps.enterKeyHint?: EnterKeyHintTypeOptions | undefined
  • added: property TextInputProps.inputAccessoryViewID?: string | undefined
  • added: property TextInputProps.inputMode?: InputModeOptions | undefined
  • added: property TextInputProps.keyboardType?: KeyboardTypeOptions | undefined
  • added: property TextInputProps.maxFontSizeMultiplier?: number | null | undefined
  • added: property TextInputProps.maxLength?: number | undefined
  • added: property TextInputProps.multiline?: boolean | undefined
  • added: property TextInputProps.onBlur?: | ((e: NativeSyntheticEvent<TextInputFocusEventData>) => void) | undefined
  • added: property TextInputProps.onChange?: | ((e: NativeSyntheticEvent<TextInputChangeEventData>) => void) | undefined
  • added: property TextInputProps.onChangeText?: ((text: string) => void) | undefined
  • added: property TextInputProps.onContentSizeChange?: | ((e: NativeSyntheticEvent<TextInputContentSizeChangeEventData>) => void) | undefined
  • added: property TextInputProps.onEndEditing?: | ((e: NativeSyntheticEvent<TextInputEndEditingEventData>) => void) | undefined
  • added: property TextInputProps.onFocus?: | ((e: NativeSyntheticEvent<TextInputFocusEventData>) => void) | undefined
  • added: property TextInputProps.onKeyPress?: | ((e: NativeSyntheticEvent<TextInputKeyPressEventData>) => void) | undefined
  • added: property TextInputProps.onPress?: ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • added: property TextInputProps.onPressIn?: ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • added: property TextInputProps.onPressOut?: | ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • added: property TextInputProps.onScroll?: | ((e: NativeSyntheticEvent<TextInputScrollEventData>) => void) | undefined
  • added: property TextInputProps.onSelectionChange?: | ((e: NativeSyntheticEvent<TextInputSelectionChangeEventData>) => void) | undefined
  • added: property TextInputProps.onSubmitEditing?: | ((e: NativeSyntheticEvent<TextInputSubmitEditingEventData>) => void) | undefined
  • added: property TextInputProps.onTextInput?: | ((e: NativeSyntheticEvent<TextInputTextInputEventData>) => void) | undefined
  • added: property TextInputProps.placeholder?: string | undefined
  • added: property TextInputProps.placeholderTextColor?: ColorValue | undefined
  • added: property TextInputProps.readOnly?: boolean | undefined
  • added: property TextInputProps.returnKeyType?: ReturnKeyTypeOptions | undefined
  • added: property TextInputProps.secureTextEntry?: boolean | undefined
  • added: property TextInputProps.selectTextOnFocus?: boolean | undefined
  • added: property TextInputProps.selection?: { start: number; end?: number | undefined } | undefined
  • added: property TextInputProps.selectionColor?: ColorValue | undefined
  • added: property TextInputProps.style?: StyleProp<TextStyle> | undefined
  • added: property TextInputProps.testID?: string | undefined
  • added: property TextInputProps.textAlign?: 'left' | 'center' | 'right' | undefined
  • added: property TextInputProps.value?: string | undefined
  • added: property TextInputScrollEventData.contentOffset: { x: number; y: number }
  • added: property TextInputSelectionChangeEventData.selection: { start: number; end: number }
  • added: property TextInputSubmitEditingEventData.text: string
  • added: property TextInputTextInputEventData.previousText: string
  • added: property TextInputTextInputEventData.range: { start: number; end: number }
  • added: property TextInputTextInputEventData.text: string
  • added: static property TextInput.State: TextInputState
  • added: type EnterKeyHintType = 'done' | 'go' | 'next' | 'search' | 'send'
  • added: type EnterKeyHintTypeAndroid = 'previous'
  • added: type EnterKeyHintTypeIOS = 'enter'
  • added: type EnterKeyHintTypeOptions = EnterKeyHintType | EnterKeyHintTypeAndroid | EnterKeyHintTypeIOS
  • added: type InputModeOptions = 'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'
  • added: type KeyboardType = 'default' | 'number-pad' | 'decimal-pad' | 'numeric' | 'email-address' | 'phone-pad' | 'url'
  • added: type KeyboardTypeAndroid = 'visible-password'
  • added: type KeyboardTypeIOS = 'ascii-capable' | 'numbers-and-punctuation' | 'name-phone-pad' | 'twitter' | 'web-search'
  • added: type KeyboardTypeOptions = KeyboardType | KeyboardTypeAndroid | KeyboardTypeIOS
  • added: type ReturnKeyType = 'done' | 'go' | 'next' | 'search' | 'send'
  • added: type ReturnKeyTypeAndroid = 'none' | 'previous'
  • added: type ReturnKeyTypeIOS = 'default' | 'google' | 'join' | 'route' | 'yahoo' | 'emergency-call'
  • added: type ReturnKeyTypeOptions = ReturnKeyType | ReturnKeyTypeAndroid | ReturnKeyTypeIOS
  • added: const ToastAndroid: ToastAndroidStatic
  • added: interface ToastAndroidStatic
  • added: method ToastAndroidStatic.show(message: string, duration: number): void
  • added: method ToastAndroidStatic.showWithGravity(message: string, duration: number, gravity: number): void
  • added: method ToastAndroidStatic.showWithGravityAndOffset(message: string, duration: number, gravity: number, xOffset: number, yOffset: number): void
  • added: property ToastAndroidStatic.BOTTOM: number
  • added: property ToastAndroidStatic.CENTER: number
  • added: property ToastAndroidStatic.LONG: number
  • added: property ToastAndroidStatic.SHORT: number
  • added: property ToastAndroidStatic.TOP: number
  • added: type ToastAndroid = ToastAndroidStatic
  • added: const Touchable: { TOUCH_TARGET_DEBUG: boolean; renderDebugView: (config: { color: string | number; hitSlop?: Insets | undefined }) => React.ReactElement | null }
  • added: interface Touchable
  • added: property Touchable.onTouchCancel?: ((event: GestureResponderEvent) => void) | undefined
  • added: property Touchable.onTouchEnd?: ((event: GestureResponderEvent) => void) | undefined
  • added: property Touchable.onTouchEndCapture?: ((event: GestureResponderEvent) => void) | undefined
  • added: property Touchable.onTouchMove?: ((event: GestureResponderEvent) => void) | undefined
  • added: property Touchable.onTouchStart?: ((event: GestureResponderEvent) => void) | undefined
  • added: class TouchableHighlight extends TouchableHighlightBase
  • added: interface TouchableHighlightProps extends TouchableWithoutFeedbackProps
  • added: property TouchableHighlightProps.activeOpacity?: number | undefined
  • added: property TouchableHighlightProps.onHideUnderlay?: (() => void) | undefined
  • added: property TouchableHighlightProps.onShowUnderlay?: (() => void) | undefined
  • added: property TouchableHighlightProps.style?: StyleProp<ViewStyle> | undefined
  • added: property TouchableHighlightProps.underlayColor?: ColorValue | undefined
  • added: class TouchableNativeFeedback extends TouchableNativeFeedbackBase
  • added: interface TouchableNativeFeedbackProps extends TouchableWithoutFeedbackProps, TVProps
  • added: property TouchableNativeFeedbackProps.background?: BackgroundPropType | undefined
  • added: property TouchableNativeFeedbackProps.useForeground?: boolean | undefined
  • added: static method TouchableNativeFeedback.Ripple(color: ColorValue, borderless: boolean, rippleRadius?: number | null): RippleBackgroundPropType
  • added: static method TouchableNativeFeedback.SelectableBackground(rippleRadius?: number | null): ThemeAttributeBackgroundPropType
  • added: static method TouchableNativeFeedback.SelectableBackgroundBorderless(rippleRadius?: number | null): ThemeAttributeBackgroundPropType
  • added: static method TouchableNativeFeedback.canUseNativeForeground(): boolean
  • added: class TouchableOpacity extends TouchableOpacityBase
  • added: interface TVProps
  • added: interface TouchableOpacityProps extends TouchableWithoutFeedbackProps, TVProps
  • added: property TVProps.hasTVPreferredFocus?: boolean | undefined
  • added: property TVProps.nextFocusDown?: number | undefined
  • added: property TVProps.nextFocusForward?: number | undefined
  • added: property TVProps.nextFocusLeft?: number | undefined
  • added: property TVProps.nextFocusRight?: number | undefined
  • added: property TVProps.nextFocusUp?: number | undefined
  • added: property TouchableOpacity.setOpacityTo: (value: number) => void
  • added: property TouchableOpacityProps.activeOpacity?: number | undefined
  • added: property TouchableOpacityProps.tvParallaxProperties?: TVParallaxProperties | undefined
  • added: class TouchableWithoutFeedback extends TouchableWithoutFeedbackBase
  • added: interface TouchableWithoutFeedbackProps extends TouchableWithoutFeedbackPropsIOS, TouchableWithoutFeedbackPropsAndroid, AccessibilityProps
  • added: interface TouchableWithoutFeedbackPropsAndroid
  • added: interface TouchableWithoutFeedbackPropsIOS
  • added: property TouchableWithoutFeedbackProps.children?: React.ReactNode | undefined
  • added: property TouchableWithoutFeedbackProps.delayLongPress?: number | undefined
  • added: property TouchableWithoutFeedbackProps.delayPressIn?: number | undefined
  • added: property TouchableWithoutFeedbackProps.delayPressOut?: number | undefined
  • added: property TouchableWithoutFeedbackProps.disabled?: boolean | undefined
  • added: property TouchableWithoutFeedbackProps.hitSlop?: null | Insets | number | undefined
  • added: property TouchableWithoutFeedbackProps.id?: string | undefined
  • added: property TouchableWithoutFeedbackProps.onBlur?: ((e: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onFocus?: ((e: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onLongPress?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onPress?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onPressIn?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.onPressOut?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TouchableWithoutFeedbackProps.pressRetentionOffset?: null | Insets | number | undefined
  • added: property TouchableWithoutFeedbackProps.style?: StyleProp<ViewStyle> | undefined
  • added: property TouchableWithoutFeedbackProps.testID?: string | undefined
  • added: property TouchableWithoutFeedbackPropsAndroid.touchSoundDisabled?: boolean | undefined
  • added: class View extends ViewBase
  • added: static property View.forceTouchAvailable: boolean
  • added: interface AccessibilityProps extends AccessibilityPropsAndroid, AccessibilityPropsIOS
  • added: interface AccessibilityPropsAndroid
  • added: interface AccessibilityPropsIOS
  • added: interface AccessibilityState
  • added: interface AccessibilityValue
  • added: property AccessibilityProps.'aria-busy'?: boolean | undefined
  • added: property AccessibilityProps.'aria-checked'?: boolean | 'mixed' | undefined
  • added: property AccessibilityProps.'aria-disabled'?: boolean | undefined
  • added: property AccessibilityProps.'aria-expanded'?: boolean | undefined
  • added: property AccessibilityProps.'aria-hidden'?: boolean | undefined
  • added: property AccessibilityProps.'aria-label'?: string | undefined
  • added: property AccessibilityProps.'aria-modal'?: boolean | undefined
  • added: property AccessibilityProps.'aria-selected'?: boolean | undefined
  • added: property AccessibilityProps.'aria-valuemax'?: AccessibilityValue['max'] | undefined
  • added: property AccessibilityProps.'aria-valuemin'?: AccessibilityValue['min'] | undefined
  • added: property AccessibilityProps.'aria-valuenow'?: AccessibilityValue['now'] | undefined
  • added: property AccessibilityProps.'aria-valuetext'?: AccessibilityValue['text'] | undefined
  • added: property AccessibilityProps.accessibilityActions?: ReadonlyArray<AccessibilityActionInfo> | undefined
  • added: property AccessibilityProps.accessibilityHint?: string | undefined
  • added: property AccessibilityProps.accessibilityLabel?: string | undefined
  • added: property AccessibilityProps.accessibilityRole?: AccessibilityRole | undefined
  • added: property AccessibilityProps.accessibilityState?: AccessibilityState | undefined
  • added: property AccessibilityProps.accessibilityValue?: AccessibilityValue | undefined
  • added: property AccessibilityProps.accessible?: boolean | undefined
  • added: property AccessibilityProps.importantForAccessibility?: | ('auto' | 'yes' | 'no' | 'no-hide-descendants') | undefined
  • added: property AccessibilityProps.onAccessibilityAction?: | ((event: AccessibilityActionEvent) => void) | undefined
  • added: property AccessibilityProps.role?: Role | undefined
  • added: property AccessibilityPropsAndroid.'aria-labelledby'?: string | undefined
  • added: property AccessibilityPropsAndroid.'aria-live'?: ('polite' | 'assertive' | 'off') | undefined
  • added: property AccessibilityPropsAndroid.accessibilityLabelledBy?: string | string[] | undefined
  • added: property AccessibilityPropsAndroid.accessibilityLiveRegion?: 'none' | 'polite' | 'assertive' | undefined
  • added: property AccessibilityPropsAndroid.importantForAccessibility?: | 'auto' | 'yes' | 'no' | 'no-hide-descendants' | undefined
  • added: property AccessibilityPropsIOS.accessibilityElementsHidden?: boolean | undefined
  • added: property AccessibilityPropsIOS.accessibilityIgnoresInvertColors?: boolean | undefined
  • added: property AccessibilityPropsIOS.accessibilityLanguage?: string | undefined
  • added: property AccessibilityPropsIOS.accessibilityViewIsModal?: boolean | undefined
  • added: property AccessibilityPropsIOS.onAccessibilityEscape?: (() => void) | undefined
  • added: property AccessibilityPropsIOS.onAccessibilityTap?: (() => void) | undefined
  • added: property AccessibilityPropsIOS.onMagicTap?: (() => void) | undefined
  • added: property AccessibilityState.busy?: boolean | undefined
  • added: property AccessibilityState.checked?: boolean | 'mixed' | undefined
  • added: property AccessibilityState.disabled?: boolean | undefined
  • added: property AccessibilityState.expanded?: boolean | undefined
  • added: property AccessibilityState.selected?: boolean | undefined
  • added: property AccessibilityValue.max?: number | undefined
  • added: property AccessibilityValue.min?: number | undefined
  • added: property AccessibilityValue.now?: number | undefined
  • added: property AccessibilityValue.text?: string | undefined
  • added: type AccessibilityActionEvent = NativeSyntheticEvent<Readonly<{ actionName: string }>>
  • added: type AccessibilityActionInfo = Readonly<{ name: AccessibilityActionName | string; label?: string | undefined }>
  • added: type AccessibilityActionName = 'activate' | 'increment' | 'decrement' | 'longpress' | 'magicTap' | 'escape'
  • added: type AccessibilityRole = 'none' | 'button' | 'togglebutton' | 'link' | 'search' | 'image' | 'keyboardkey' | 'text' | 'adjustable' | 'imagebutton' | 'header' | 'summary' | 'alert' | 'ch…
  • added: type Role = 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'button' | 'cell' | 'checkbox' | 'columnheader' | 'combobox' | 'complementary' | 'contentinfo'…
  • added: interface TVViewPropsIOS
  • added: interface ViewProps extends ViewPropsAndroid, ViewPropsIOS, GestureResponderHandlers, Touchable, PointerEvents, AccessibilityProps
  • added: interface ViewPropsAndroid
  • added: interface ViewPropsIOS extends TVViewPropsIOS
  • added: property TVViewPropsIOS.hasTVPreferredFocus?: boolean | undefined
  • added: property TVViewPropsIOS.isTVSelectable?: boolean | undefined
  • added: property TVViewPropsIOS.tvParallaxMagnification?: number | undefined
  • added: property TVViewPropsIOS.tvParallaxProperties?: TVParallaxProperties | undefined
  • added: property TVViewPropsIOS.tvParallaxShiftDistanceX?: number | undefined
  • added: property TVViewPropsIOS.tvParallaxShiftDistanceY?: number | undefined
  • added: property TVViewPropsIOS.tvParallaxTiltAngle?: number | undefined
  • added: property ViewProps.children?: React.ReactNode | undefined
  • added: property ViewProps.hitSlop?: null | Insets | number | undefined
  • added: property ViewProps.id?: string | undefined
  • added: property ViewProps.nativeID?: string | undefined
  • added: property ViewProps.needsOffscreenAlphaCompositing?: boolean | undefined
  • added: property ViewProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • added: property ViewProps.pointerEvents?: 'box-none' | 'none' | 'box-only' | 'auto' | undefined
  • added: property ViewProps.removeClippedSubviews?: boolean | undefined
  • added: property ViewProps.style?: StyleProp<ViewStyle> | undefined
  • added: property ViewProps.testID?: string | undefined
  • added: property ViewPropsAndroid.collapsable?: boolean | undefined
  • added: property ViewPropsAndroid.focusable?: boolean | undefined
  • added: property ViewPropsAndroid.renderToHardwareTextureAndroid?: boolean | undefined
  • added: property ViewPropsAndroid.tabIndex?: 0 | -1 | undefined
  • added: property ViewPropsIOS.shouldRasterizeIOS?: boolean | undefined
  • added: type TVParallaxProperties = { enabled?: boolean | undefined; shiftDistanceX?: number | undefined; shiftDistanceY?: number | undefined; tiltAngle?: number | undefined; magnification?: numb…
  • added: const DevToolsSettingsManager: DevToolsSettingsManagerStatic
  • added: interface DevToolsSettingsManagerStatic
  • added: method DevToolsSettingsManagerStatic.getConsolePatchSettings(): string | null
  • added: method DevToolsSettingsManagerStatic.getProfilingSettings(): string | null
  • added: method DevToolsSettingsManagerStatic.reload(): void
  • added: method DevToolsSettingsManagerStatic.setConsolePatchSettings(newSettings: string): void
  • added: method DevToolsSettingsManagerStatic.setProfilingSettings(newSettings: string): void
  • added: type DevToolsSettingsManager = DevToolsSettingsManagerStatic
  • added: const DeviceEventEmitter: DeviceEventEmitterStatic
  • added: const NativeAppEventEmitter: RCTNativeAppEventEmitter
  • added: interface NativeEventSubscription
  • added: method NativeEventSubscription.remove(): void
  • added: class Image extends ImageBase
  • added: class ImageBackground extends ImageBackgroundBase
  • added: interface ImageBackgroundProps extends ImagePropsBase
  • added: interface ImageErrorEventData
  • added: interface ImageLoadEventData
  • added: interface ImageProgressEventDataIOS
  • added: interface ImageProps extends ImagePropsBase
  • added: interface ImagePropsBase extends ImagePropsIOS, ImagePropsAndroid, AccessibilityProps
  • added: interface ImagePropsIOS
  • added: interface ImageResolvedAssetSource
  • added: method ImageBackground.abortPrefetch?(requestId: number): void
  • added: method ImageBackground.getSize(uri: string, success: (width: number, height: number) => void, failure: (error: any) => void): any
  • added: method ImageBackground.prefetch(url: string): any
  • added: method ImageBackground.queryCache?(urls: string[]): Promise<{ [url: string]: 'memory' | 'disk' | 'disk/memory' }>
  • added: method ImageBackgroundProps.imageRef?(image: Image): void
  • added: property ImageBackground.resizeMode: ImageResizeMode
  • added: property ImageBackgroundProps.children?: React.ReactNode | undefined
  • added: property ImageBackgroundProps.imageStyle?: StyleProp<ImageStyle> | undefined
  • added: property ImageBackgroundProps.style?: StyleProp<ViewStyle> | undefined
  • added: property ImageErrorEventData.error: any
  • added: property ImageLoadEventData.source: { height: number; width: number; uri: string }
  • added: property ImageProgressEventDataIOS.loaded: number
  • added: property ImageProgressEventDataIOS.total: number
  • added: property ImageProps.style?: StyleProp<ImageStyle> | undefined
  • added: property ImagePropsBase.alt?: string | undefined
  • added: property ImagePropsBase.borderBottomLeftRadius?: number | undefined
  • added: property ImagePropsBase.borderBottomRightRadius?: number | undefined
  • added: property ImagePropsBase.borderRadius?: number | undefined
  • added: property ImagePropsBase.borderTopLeftRadius?: number | undefined
  • added: property ImagePropsBase.borderTopRightRadius?: number | undefined
  • added: property ImagePropsBase.crossOrigin?: 'anonymous' | 'use-credentials' | undefined
  • added: property ImagePropsBase.defaultSource?: ImageURISource | ImageRequireSource | undefined
  • added: property ImagePropsBase.height?: number | undefined
  • added: property ImagePropsBase.id?: string | undefined
  • added: property ImagePropsBase.loadingIndicatorSource?: ImageURISource | undefined
  • added: property ImagePropsBase.nativeID?: string | undefined
  • added: property ImagePropsBase.onError?: | ((error: NativeSyntheticEvent<ImageErrorEventData>) => void) | undefined
  • added: property ImagePropsBase.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • added: property ImagePropsBase.onLoad?: | ((event: NativeSyntheticEvent<ImageLoadEventData>) => void) | undefined
  • added: property ImagePropsBase.onLoadEnd?: (() => void) | undefined
  • added: property ImagePropsBase.onLoadStart?: (() => void) | undefined
  • added: property ImagePropsBase.progressiveRenderingEnabled?: boolean | undefined
  • added: property ImagePropsBase.referrerPolicy?: | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' | undefined
  • added: property ImagePropsBase.resizeMethod?: 'auto' | 'resize' | 'scale' | undefined
  • added: property ImagePropsBase.resizeMode?: ImageResizeMode | undefined
  • added: property ImagePropsBase.source?: ImageSourcePropType | undefined
  • added: property ImagePropsBase.src?: string | undefined
  • added: property ImagePropsBase.srcSet?: string | undefined
  • added: property ImagePropsBase.testID?: string | undefined
  • added: property ImagePropsBase.tintColor?: ColorValue | undefined
  • added: property ImagePropsBase.width?: number | undefined
  • added: property ImagePropsIOS.blurRadius?: number | undefined
  • added: property ImagePropsIOS.capInsets?: Insets | undefined
  • added: property ImagePropsIOS.onPartialLoad?: (() => void) | undefined
  • added: property ImagePropsIOS.onProgress?: | ((event: NativeSyntheticEvent<ImageProgressEventDataIOS>) => void) | undefined
  • added: property ImageResolvedAssetSource.height: number
  • added: property ImageResolvedAssetSource.scale: number
  • added: property ImageResolvedAssetSource.uri: string
  • added: property ImageResolvedAssetSource.width: number
  • added: static method Image.abortPrefetch?(requestId: number): void
  • added: static method Image.getSize(uri: string, success: (width: number, height: number) => void, failure?: (error: any) => void): any
  • added: static method Image.getSizeWithHeaders(uri: string, headers: { [index: string]: string }, success: (width: number, height: number) => void, failure?: (error: any) => void): any
  • added: static method Image.prefetch(url: string): Promise<boolean>
  • added: static method Image.prefetchWithMetadata(url: string, queryRootName: string, rootTag?: number): Promise<boolean>
  • added: static method Image.queryCache?(urls: string[]): Promise<{ [url: string]: 'memory' | 'disk' | 'disk/memory' }>
  • added: static method Image.resolveAssetSource(source: ImageSourcePropType): ImageResolvedAssetSource
  • added: type ImageSourcePropType = ImageURISource | ImageURISource[] | ImageRequireSource
  • added: interface ImageResizeModeStatic
  • added: property ImageResizeModeStatic.center: ImageResizeMode
  • added: property ImageResizeModeStatic.contain: ImageResizeMode
  • added: property ImageResizeModeStatic.cover: ImageResizeMode
  • added: property ImageResizeModeStatic.repeat: ImageResizeMode
  • added: property ImageResizeModeStatic.stretch: ImageResizeMode
  • added: type ImageResizeMode = 'cover' | 'contain' | 'stretch' | 'repeat' | 'center'
  • added: interface ImageURISource
  • added: property ImageURISource.body?: string | undefined
  • added: property ImageURISource.bundle?: string | undefined
  • added: property ImageURISource.cache?: 'default' | 'reload' | 'force-cache' | 'only-if-cached' | undefined
  • added: property ImageURISource.headers?: { [key: string]: string } | undefined
  • added: property ImageURISource.height?: number | undefined
  • added: property ImageURISource.method?: string | undefined
  • added: property ImageURISource.scale?: number | undefined
  • added: property ImageURISource.uri?: string | undefined
  • added: property ImageURISource.width?: number | undefined
  • added: type ImageRequireSource = number
  • added: const InteractionManager: InteractionManagerStatic
  • added: interface InteractionManagerStatic
  • added: method InteractionManagerStatic.addListener(eventType: string, listener: (...args: any[]) => any, context?: any): EmitterSubscription
  • added: method InteractionManagerStatic.clearInteractionHandle(handle: Handle): void
  • added: method InteractionManagerStatic.createInteractionHandle(): Handle
  • added: method InteractionManagerStatic.runAfterInteractions(task?: (() => any) | SimpleTask | PromiseTask): { then: (onfulfilled?: () => any, onrejected?: () => any) => Promise<any>; done: (...args: any[]) => any; cancel: () => void }
  • added: method InteractionManagerStatic.setDeadline(deadline: number): void
  • added: property InteractionManagerStatic.Events: { interactionStart: string; interactionComplete: string }
  • added: type Handle = number
  • added: type PromiseTask = { name: string; gen: () => Promise<any> }
  • added: type SimpleTask = { name: string; gen: () => void }
  • added: const PanResponder: PanResponderStatic
  • added: interface PanResponderCallbacks
  • added: interface PanResponderGestureState
  • added: interface PanResponderInstance
  • added: interface PanResponderStatic
  • added: method PanResponderStatic.create(config: PanResponderCallbacks): PanResponderInstance
  • added: property PanResponderCallbacks.onMoveShouldSetPanResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderCallbacks.onMoveShouldSetPanResponderCapture?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderCallbacks.onPanResponderEnd?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderGrant?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderMove?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderReject?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderRelease?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderStart?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderTerminate?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • added: property PanResponderCallbacks.onPanResponderTerminationRequest?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderCallbacks.onShouldBlockNativeResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderCallbacks.onStartShouldSetPanResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderCallbacks.onStartShouldSetPanResponderCapture?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • added: property PanResponderGestureState._accountsForMovesUpTo: number
  • added: property PanResponderGestureState.dx: number
  • added: property PanResponderGestureState.dy: number
  • added: property PanResponderGestureState.moveX: number
  • added: property PanResponderGestureState.moveY: number
  • added: property PanResponderGestureState.numberActiveTouches: number
  • added: property PanResponderGestureState.stateID: number
  • added: property PanResponderGestureState.vx: number
  • added: property PanResponderGestureState.vy: number
  • added: property PanResponderGestureState.x0: number
  • added: property PanResponderGestureState.y0: number
  • added: property PanResponderInstance.panHandlers: GestureResponderHandlers
  • added: type PanResponder = PanResponderStatic
  • added: const LayoutAnimation: LayoutAnimationStatic
  • added: interface LayoutAnimationAnim
  • added: interface LayoutAnimationConfig
  • added: interface LayoutAnimationStatic
  • added: property LayoutAnimationAnim.delay?: number | undefined
  • added: property LayoutAnimationAnim.duration?: number | undefined
  • added: property LayoutAnimationAnim.initialVelocity?: number | undefined
  • added: property LayoutAnimationAnim.property?: LayoutAnimationProperty | undefined
  • added: property LayoutAnimationAnim.springDamping?: number | undefined
  • added: property LayoutAnimationAnim.type?: LayoutAnimationType | undefined
  • added: property LayoutAnimationConfig.create?: LayoutAnimationAnim | undefined
  • added: property LayoutAnimationConfig.delete?: LayoutAnimationAnim | undefined
  • added: property LayoutAnimationConfig.duration: number
  • added: property LayoutAnimationConfig.update?: LayoutAnimationAnim | undefined
  • added: property LayoutAnimationStatic.Presets: { easeInEaseOut: LayoutAnimationConfig; linear: LayoutAnimationConfig; spring: LayoutAnimationConfig }
  • added: property LayoutAnimationStatic.Properties: LayoutAnimationProperties
  • added: property LayoutAnimationStatic.Types: LayoutAnimationTypes
  • added: property LayoutAnimationStatic.configChecker: (shapeTypes: { [key: string]: any }) => any
  • added: property LayoutAnimationStatic.configureNext: (config: LayoutAnimationConfig, onAnimationDidEnd?: () => void, onAnimationDidFail?: () => void) => void
  • added: property LayoutAnimationStatic.create: (duration: number, type?: LayoutAnimationType, creationProp?: LayoutAnimationProperty) => LayoutAnimationConfig
  • added: property LayoutAnimationStatic.easeInEaseOut: (onAnimationDidEnd?: () => void) => void
  • added: property LayoutAnimationStatic.linear: (onAnimationDidEnd?: () => void) => void
  • added: property LayoutAnimationStatic.spring: (onAnimationDidEnd?: () => void) => void
  • added: type LayoutAnimation = LayoutAnimationStatic
  • added: type LayoutAnimationProperties = { [prop in LayoutAnimationProperty]: prop }
  • added: type LayoutAnimationProperty = 'opacity' | 'scaleX' | 'scaleY' | 'scaleXY'
  • added: type LayoutAnimationType = 'spring' | 'linear' | 'easeInEaseOut' | 'easeIn' | 'easeOut' | 'keyboard'
  • added: type LayoutAnimationTypes = { [type in LayoutAnimationType]: type }
  • added: const Linking: LinkingStatic
  • added: interface LinkingStatic extends NativeEventEmitter
  • added: method LinkingStatic.addEventListener(type: 'url', handler: (event: { url: string }) => void): EmitterSubscription
  • added: method LinkingStatic.canOpenURL(url: string): Promise<boolean>
  • added: method LinkingStatic.getInitialURL(): Promise<string | null>
  • added: method LinkingStatic.openSettings(): Promise<void>
  • added: method LinkingStatic.openURL(url: string): Promise<any>
  • added: method LinkingStatic.sendIntent(action: string, extras?: Array<{ key: string; value: string | number | boolean }>): Promise<void>
  • added: type Linking = LinkingStatic
  • added: abstract class FlatListComponent<ItemT, Props> extends React.Component<Props>
  • added: class FlatList<ItemT = any> extends FlatListComponent<ItemT, FlatListProps<ItemT>>
  • added: interface FlatListProps<ItemT> extends VirtualizedListProps<ItemT>
  • added: property FlatListComponent.flashScrollIndicators: () => void
  • added: property FlatListComponent.getNativeScrollRef: () => | React.ElementRef<typeof View> | React.ElementRef<typeof ScrollViewComponent> | null | undefined
  • added: property FlatListComponent.getScrollResponder: () => JSX.Element | null | undefined
  • added: property FlatListComponent.getScrollableNode: () => any
  • added: property FlatListComponent.recordInteraction: () => void
  • added: property FlatListComponent.scrollToEnd: (params?: { animated?: boolean | null | undefined }) => void
  • added: property FlatListComponent.scrollToIndex: (params: { animated?: boolean | null | undefined; index: number; viewOffset?: number | undefined; viewPosition?: number | undefined }) => void
  • added: property FlatListComponent.scrollToItem: (params: { animated?: boolean | null | undefined; item: ItemT; viewOffset?: number | undefined; viewPosition?: number | undefined }) => void
  • added: property FlatListComponent.scrollToOffset: (params: { animated?: boolean | null | undefined; offset: number }) => void
  • added: property FlatListComponent.setNativeProps: (props: { [key: string]: any }) => void
  • added: property FlatListProps.columnWrapperStyle?: StyleProp<ViewStyle> | undefined
  • added: property FlatListProps.data: ArrayLike<ItemT> | null | undefined
  • added: property FlatListProps.extraData?: any | undefined
  • added: property FlatListProps.fadingEdgeLength?: number | undefined
  • added: property FlatListProps.getItemLayout?: | ((data: ArrayLike<ItemT> | null | undefined, index: number) => { length: number; offset: number; index: number }) | undefined
  • added: property FlatListProps.horizontal?: boolean | null | undefined
  • added: property FlatListProps.initialNumToRender?: number | undefined
  • added: property FlatListProps.initialScrollIndex?: number | null | undefined
  • added: property FlatListProps.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • added: property FlatListProps.keyboardShouldPersistTaps?: | boolean | 'always' | 'never' | 'handled' | undefined
  • added: property FlatListProps.legacyImplementation?: boolean | undefined
  • added: property FlatListProps.numColumns?: number | undefined
  • added: property FlatListProps.onRefresh?: (() => void) | null | undefined
  • added: property FlatListProps.onViewableItemsChanged?: | ((info: { viewableItems: Array<ViewToken>; changed: Array<ViewToken> }) => void) | null | undefined
  • added: property FlatListProps.refreshing?: boolean | null | undefined
  • added: property FlatListProps.removeClippedSubviews?: boolean | undefined
  • added: property FlatListProps.renderItem: ListRenderItem<ItemT> | null | undefined
  • added: property FlatListProps.viewabilityConfig?: ViewabilityConfig | undefined
  • added: abstract class SectionListComponent<Props> extends React.Component<Props>
  • added: class SectionList<ItemT = any, SectionT = DefaultSectionT> extends SectionListComponent<SectionListProps<ItemT, SectionT>>
  • added: interface SectionBase<ItemT, SectionT = DefaultSectionT>
  • added: interface SectionListProps<ItemT, SectionT = DefaultSectionT> extends VirtualizedListWithoutPreConfiguredProps<ItemT>
  • added: interface SectionListRenderItemInfo<ItemT, SectionT = DefaultSectionT> extends ListRenderItemInfo<ItemT>
  • added: interface SectionListScrollParams
  • added: interface SectionListStatic<ItemT, SectionT = DefaultSectionT> extends React.ComponentClass<SectionListProps<ItemT, SectionT>>
  • added: method SectionListComponent.flashScrollIndicators(): void
  • added: method SectionListComponent.getScrollResponder(): ScrollView | undefined
  • added: method SectionListComponent.getScrollableNode(): NodeHandle | undefined
  • added: method SectionListComponent.recordInteraction(): void
  • added: method SectionListComponent.scrollToLocation(params: SectionListScrollParams): void
  • added: method SectionListStatic.scrollToLocation?(params: SectionListScrollParams): void
  • added: property SectionBase.ItemSeparatorComponent?: React.ComponentType<any> | null | undefined
  • added: property SectionBase.data: ReadonlyArray<ItemT>
  • added: property SectionBase.key?: string | undefined
  • added: property SectionBase.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • added: property SectionBase.renderItem?: SectionListRenderItem<ItemT, SectionT> | undefined
  • added: property SectionListProps.SectionSeparatorComponent?: | React.ComponentType<any> | React.ReactElement | null | undefined
  • added: property SectionListProps.extraData?: any | undefined
  • added: property SectionListProps.getItemLayout?: | ((data: SectionListData<ItemT, SectionT>[] | null, index: number) => { length: number; offset: number; index: number }) | undefined
  • added: property SectionListProps.initialNumToRender?: number | undefined
  • added: property SectionListProps.inverted?: boolean | null | undefined
  • added: property SectionListProps.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • added: property SectionListProps.legacyImplementation?: boolean | undefined
  • added: property SectionListProps.onEndReached?: ((info: { distanceFromEnd: number }) => void) | null | undefined
  • added: property SectionListProps.onEndReachedThreshold?: number | null | undefined
  • added: property SectionListProps.onRefresh?: (() => void) | null | undefined
  • added: property SectionListProps.onScrollToIndexFailed?: | ((info: { index: number; highestMeasuredFrameIndex: number; averageItemLength: number }) => void) | undefined
  • added: property SectionListProps.refreshing?: boolean | null | undefined
  • added: property SectionListProps.removeClippedSubviews?: boolean | undefined
  • added: property SectionListProps.renderItem?: SectionListRenderItem<ItemT, SectionT> | undefined
  • added: property SectionListProps.renderScrollComponent?: | ((props: ScrollViewProps) => React.ReactElement<ScrollViewProps>) | undefined
  • added: property SectionListProps.renderSectionFooter?: | ((info: { section: SectionListData<ItemT, SectionT> }) => React.ReactElement | null) | undefined
  • added: property SectionListProps.renderSectionHeader?: | ((info: { section: SectionListData<ItemT, SectionT> }) => React.ReactElement | null) | undefined
  • added: property SectionListProps.sections: ReadonlyArray<SectionListData<ItemT, SectionT>>
  • added: property SectionListProps.stickySectionHeadersEnabled?: boolean | undefined
  • added: property SectionListRenderItemInfo.section: SectionListData<ItemT, SectionT>
  • added: property SectionListScrollParams.animated?: boolean | undefined
  • added: property SectionListScrollParams.itemIndex: number
  • added: property SectionListScrollParams.sectionIndex: number
  • added: property SectionListScrollParams.viewOffset?: number | undefined
  • added: property SectionListScrollParams.viewPosition?: number | undefined
  • added: type SectionListData<ItemT, SectionT = DefaultSectionT> = SectionBase<ItemT, SectionT> & SectionT
  • added: type SectionListRenderItem<ItemT, SectionT = DefaultSectionT> = (info: SectionListRenderItemInfo<ItemT, SectionT>) => React.ReactElement | null
  • added: const LogBox: LogBoxStatic
  • added: interface LogBoxStatic
  • added: method LogBoxStatic.ignoreAllLogs(ignore?: boolean): void
  • added: method LogBoxStatic.ignoreLogs(patterns: (string | RegExp)[]): void
  • added: method LogBoxStatic.install(): void
  • added: method LogBoxStatic.uninstall(): void
  • added: type LogBox = LogBoxStatic
  • added: class Modal extends React.Component<ModalProps>
  • added: interface ModalBaseProps
  • added: interface ModalPropsAndroid
  • added: interface ModalPropsIOS
  • added: property ModalBaseProps.animated?: boolean | undefined
  • added: property ModalBaseProps.animationType?: 'none' | 'slide' | 'fade' | undefined
  • added: property ModalBaseProps.onRequestClose?: ((event: NativeSyntheticEvent<any>) => void) | undefined
  • added: property ModalBaseProps.onShow?: ((event: NativeSyntheticEvent<any>) => void) | undefined
  • added: property ModalBaseProps.transparent?: boolean | undefined
  • added: property ModalBaseProps.visible?: boolean | undefined
  • added: property ModalPropsAndroid.hardwareAccelerated?: boolean | undefined
  • added: property ModalPropsAndroid.statusBarTranslucent?: boolean | undefined
  • added: property ModalPropsIOS.onDismiss?: (() => void) | undefined
  • added: property ModalPropsIOS.onOrientationChange?: | ((event: NativeSyntheticEvent<any>) => void) | undefined
  • added: property ModalPropsIOS.presentationStyle?: | 'fullScreen' | 'pageSheet' | 'formSheet' | 'overFullScreen' | undefined
  • added: property ModalPropsIOS.supportedOrientations?: | Array<| 'portrait' | 'portrait-upside-down' | 'landscape' | 'landscape-left' | 'landscape-right'> | undefined
  • added: type ModalProps = ModalBaseProps & ModalPropsIOS & ModalPropsAndroid & ViewProps
  • added: function beginAsyncEvent(eventName: EventName, args?: EventArgs): number
  • added: function beginEvent(eventName: EventName, args?: EventArgs): void
  • added: function counterEvent(eventName: EventName, value: number): void
  • added: function endAsyncEvent(eventName: EventName, cookie: number, args?: EventArgs): void
  • added: function endEvent(args?: EventArgs): void
  • added: function isEnabled(): boolean
  • added: function setEnabled(_doEnable: boolean): void
  • added: const PermissionsAndroid: PermissionsAndroidStatic
  • added: interface PermissionsAndroidStatic
  • added: interface Rationale
  • added: method PermissionsAndroidStatic.check(permission: Permission): Promise<boolean>
  • added: method PermissionsAndroidStatic.checkPermission(permission: Permission): Promise<boolean>
  • added: method PermissionsAndroidStatic.request(permission: Permission, rationale?: Rationale): Promise<PermissionStatus>
  • added: method PermissionsAndroidStatic.requestMultiple(permissions: Array<Permission>): Promise<{ [key in Permission]: PermissionStatus }>
  • added: method PermissionsAndroidStatic.requestPermission(permission: Permission, rationale?: Rationale): Promise<boolean>
  • added: new PermissionsAndroidStatic(): PermissionsAndroidStatic
  • added: property PermissionsAndroidStatic.PERMISSIONS: { [key: string]: Permission }
  • added: property PermissionsAndroidStatic.RESULTS: { [key: string]: PermissionStatus }
  • added: property Rationale.buttonNegative?: string | undefined
  • added: property Rationale.buttonNeutral?: string | undefined
  • added: property Rationale.buttonPositive: string
  • added: property Rationale.message: string
  • added: property Rationale.title: string
  • added: type Permission = 'android.permission.READ_CALENDAR' | 'android.permission.WRITE_CALENDAR' | 'android.permission.CAMERA' | 'android.permission.READ_CONTACTS' | 'android.permissi…
  • added: type PermissionStatus = 'granted' | 'denied' | 'never_ask_again'
  • added: type PermissionsAndroid = PermissionsAndroidStatic
  • added: const PushNotificationIOS: PushNotificationIOSStatic
  • added: interface PushNotification
  • added: interface PushNotificationIOSStatic
  • added: interface PushNotificationPermissions
  • added: method PushNotification.finish(result: string): void
  • added: method PushNotification.getAlert(): string | Object
  • added: method PushNotification.getBadgeCount(): number
  • added: method PushNotification.getCategory(): string
  • added: method PushNotification.getContentAvailable(): number
  • added: method PushNotification.getData(): Object
  • added: method PushNotification.getMessage(): string | Object
  • added: method PushNotification.getSound(): string
  • added: method PushNotification.getThreadId(): string
  • added: method PushNotificationIOSStatic.abandonPermissions(): void
  • added: method PushNotificationIOSStatic.addEventListener(type: 'notification' | 'localNotification', handler: (notification: PushNotification) => void): void
  • added: method PushNotificationIOSStatic.addEventListener(type: 'register', handler: (deviceToken: string) => void): void
  • added: method PushNotificationIOSStatic.addEventListener(type: 'registrationError', handler: (error: { message: string; code: number; details: any }) => void): void
  • added: method PushNotificationIOSStatic.cancelAllLocalNotifications(): void
  • added: method PushNotificationIOSStatic.cancelLocalNotifications(userInfo: Object): void
  • added: method PushNotificationIOSStatic.checkPermissions(callback: (permissions: PushNotificationPermissions) => void): void
  • added: method PushNotificationIOSStatic.getApplicationIconBadgeNumber(callback: (badge: number) => void): void
  • added: method PushNotificationIOSStatic.getDeliveredNotifications(callback: (notifications: Object[]) => void): void
  • added: method PushNotificationIOSStatic.getInitialNotification(): Promise<PushNotification | null>
  • added: method PushNotificationIOSStatic.getScheduledLocalNotifications(callback: (notifications: ScheduleLocalNotificationDetails[]) => void): void
  • added: method PushNotificationIOSStatic.presentLocalNotification(details: PresentLocalNotificationDetails): void
  • added: method PushNotificationIOSStatic.removeAllDeliveredNotifications(): void
  • added: method PushNotificationIOSStatic.removeDeliveredNotifications(identifiers: string[]): void
  • added: method PushNotificationIOSStatic.removeEventListener(type: PushNotificationEventName, handler: | ((notification: PushNotification) => void) | ((deviceToken: string) => void) | ((error: { message: string; code: number; details: any }) => void)): void
  • added: method PushNotificationIOSStatic.requestPermissions(permissions?: PushNotificationPermissions): Promise<PushNotificationPermissions>
  • added: method PushNotificationIOSStatic.requestPermissions(permissions?: PushNotificationPermissions[]): void
  • added: method PushNotificationIOSStatic.scheduleLocalNotification(details: ScheduleLocalNotificationDetails): void
  • added: method PushNotificationIOSStatic.setApplicationIconBadgeNumber(number: number): void
  • added: property PushNotificationIOSStatic.FetchResult: FetchResult
  • added: property PushNotificationPermissions.alert?: boolean | undefined
  • added: property PushNotificationPermissions.badge?: boolean | undefined
  • added: property PushNotificationPermissions.sound?: boolean | undefined
  • added: type PushNotificationEventName = 'notification' | 'localNotification' | 'register' | 'registrationError'
  • added: type PushNotificationIOS = PushNotificationIOSStatic
  • added: function AppRegistry.cancelHeadlessTask(taskId: number, taskKey: string): void
  • added: function AppRegistry.getAppKeys(): string[]
  • added: function AppRegistry.getRegistry(): { sections: string[]; runnables: Runnable[] }
  • added: function AppRegistry.getRunnable(appKey: string): Runnable | undefined
  • added: function AppRegistry.getSectionKeys(): string[]
  • added: function AppRegistry.getSections(): Record<string, Runnable>
  • added: function AppRegistry.registerCancellableHeadlessTask(taskKey: string, taskProvider: TaskProvider, taskCancelProvider: TaskCancelProvider): void
  • added: function AppRegistry.registerComponent(appKey: string, getComponentFunc: ComponentProvider, section?: boolean): string
  • added: function AppRegistry.registerConfig(config: AppConfig[]): void
  • added: function AppRegistry.registerHeadlessTask(taskKey: string, taskProvider: TaskProvider): void
  • added: function AppRegistry.registerRunnable(appKey: string, func: Runnable): string
  • added: function AppRegistry.registerSection(appKey: string, component: ComponentProvider): void
  • added: function AppRegistry.runApplication(appKey: string, appParameters: any): void
  • added: function AppRegistry.setComponentProviderInstrumentationHook(hook: ComponentProviderInstrumentationHook): void
  • added: function AppRegistry.setSurfaceProps(appKey: string, appParameters: any, displayMode?: number): void
  • added: function AppRegistry.setWrapperComponentProvider(provider: WrapperComponentProvider): void
  • added: function AppRegistry.startHeadlessTask(taskId: number, taskKey: string, data: any): void
  • added: function AppRegistry.unmountApplicationComponentAtRootTag(rootTag: number): void
  • added: namespace AppRegistry
  • added: type AppConfig = { appKey: string; component?: ComponentProvider | undefined; run?: Runnable | undefined }
  • added: type ComponentProvider = () => React.ComponentType<any>
  • added: type ComponentProviderInstrumentationHook = (component: ComponentProvider, scopedPerformanceLogger: IPerformanceLogger) => React.ComponentType<any>
  • added: type Runnable = (appParameters: any) => void
  • added: type WrapperComponentProvider = (appParameters: any) => React.ComponentType<any>
  • added: const I18nManager: I18nManagerStatic
  • added: interface I18nManagerStatic
  • added: property I18nManagerStatic.allowRTL: (allowRTL: boolean) => void
  • added: property I18nManagerStatic.doLeftAndRightSwapInRTL: boolean
  • added: property I18nManagerStatic.forceRTL: (forceRTL: boolean) => void
  • added: property I18nManagerStatic.getConstants: () => { isRTL: boolean; doLeftAndRightSwapInRTL: boolean; localeIdentifier?: string | null | undefined }
  • added: property I18nManagerStatic.isRTL: boolean
  • added: property I18nManagerStatic.swapLeftAndRightInRTL: (swapLeftAndRight: boolean) => void
  • added: type I18nManager = I18nManagerStatic
  • added: function findNodeHandle(componentOrHandle: | null | number | React.Component<any, any> | React.ComponentClass<any>): null | NodeHandle
  • added: type NodeHandle = number
  • added: const RootTagContext: React.Context<RootTag>
  • added: type RootTag = number
  • added: const UIManager: UIManagerStatic
  • added: interface UIManagerStatic
  • added: method UIManagerStatic.measure(node: number, callback: MeasureOnSuccessCallback): void
  • added: method UIManagerStatic.measureInWindow(node: number, callback: MeasureInWindowOnSuccessCallback): void
  • added: method UIManagerStatic.measureLayout(node: number, relativeToNativeNode: number, onFail: () => void, onSuccess: MeasureLayoutOnSuccessCallback): void
  • added: property UIManagerStatic.dispatchViewManagerCommand: (reactTag: number | null, commandID: number | string, commandArgs?: Array<any>) => void
  • added: property UIManagerStatic.getViewManagerConfig: (name: string) => { Commands: { [key: string]: number } }
  • added: property UIManagerStatic.hasViewManagerConfig: (name: string) => boolean
  • added: property UIManagerStatic.setLayoutAnimationEnabledExperimental?: | ((value: boolean) => void) | undefined
  • added: property UIManagerStatic.showPopupMenu?: | ((node: number, items: string[], error: () => void, success: (item: string, index: number | undefined) => void) => void) | undefined
  • added: property UIManagerStatic.takeSnapshot: (view?: 'window' | React.ReactElement | number, options?: { width?: number | undefined; height?: number | undefined; format?: 'png' | 'jpeg' | undefined; quality?: number | undefined }) => Promise<string>
  • added: type UIManager = UIManagerStatic
  • added: function requireNativeComponent<T>(viewName: string): HostComponent<T>
  • added: const Settings: SettingsStatic
  • added: interface SettingsStatic
  • added: method SettingsStatic.clearWatch(watchId: number): void
  • added: method SettingsStatic.get(key: string): any
  • added: method SettingsStatic.set(settings: Object): void
  • added: method SettingsStatic.watchKeys(keys: string | Array<string>, callback: () => void): number
  • added: type Settings = SettingsStatic
  • added: const Share: ShareStatic
  • added: interface ShareStatic
  • added: method ShareStatic.share(content: ShareContent, options?: ShareOptions): Promise<ShareAction>
  • added: property ShareStatic.dismissedAction: 'dismissedAction'
  • added: property ShareStatic.sharedAction: 'sharedAction'
  • added: type Share = ShareStatic
  • added: type ShareAction = { action: 'sharedAction' | 'dismissedAction'; activityType?: string | null | undefined }
  • added: type ShareContent = { title?: string | undefined; message: string } | { title?: string | undefined; url: string }
  • added: type ShareOptions = { dialogTitle?: string | undefined; excludedActivityTypes?: Array<string> | undefined; tintColor?: ColorValue | undefined; subject?: string | undefined; anchor…
  • added: function PlatformColor(...colors: string[]): OpaqueColorValue
  • added: function DynamicColorIOS(tuple: DynamicColorIOSTuple): OpaqueColorValue
  • added: const StyleSheet.absoluteFill: RegisteredStyle<AbsoluteFillStyle>
  • added: const StyleSheet.absoluteFillObject: AbsoluteFillStyle
  • added: const StyleSheet.hairlineWidth: number
  • added: function StyleSheet.compose<T extends ViewStyle | TextStyle | ImageStyle, U extends T, V extends T>(style1: StyleProp<U> | Array<StyleProp<U>>, style2: StyleProp<V> | Array<StyleProp<V>>): StyleProp<T>
  • added: function StyleSheet.create<T extends NamedStyles<T> | NamedStyles<any>>(styles: T & NamedStyles<any>): T
  • added: function StyleSheet.flatten<T>(style?: StyleProp<T>): T extends (infer U)[] ? U : T
  • added: function StyleSheet.setStyleAttributePreprocessor(property: string, process: (nextProp: any) => any): void
  • added: interface StyleSheet.AbsoluteFillStyle
  • added: interface StyleSheetProperties
  • added: method StyleSheetProperties.flatten<T extends string>(style: T): T
  • added: namespace StyleSheet
  • added: property StyleSheet.AbsoluteFillStyle.bottom: 0
  • added: property StyleSheet.AbsoluteFillStyle.left: 0
  • added: property StyleSheet.AbsoluteFillStyle.position: 'absolute'
  • added: property StyleSheet.AbsoluteFillStyle.right: 0
  • added: property StyleSheet.AbsoluteFillStyle.top: 0
  • added: property StyleSheetProperties.hairlineWidth: number
  • added: type ColorValue = string | OpaqueColorValue
  • added: type StyleProp<T> = T | RegisteredStyle<T> | RecursiveArray<T | RegisteredStyle<T> | Falsy> | Falsy
  • added: type StyleSheet.NamedStyles<T> = { [P in keyof T]: ViewStyle | TextStyle | ImageStyle }
  • added: interface FlexStyle
  • added: interface ImageStyle extends FlexStyle, ShadowStyleIOS, TransformsStyle
  • added: interface ShadowStyleIOS
  • added: interface TextStyle extends TextStyleIOS, TextStyleAndroid, ViewStyle
  • added: interface TextStyleAndroid extends ViewStyle
  • added: interface TextStyleIOS extends ViewStyle
  • added: interface TransformsStyle
  • added: interface ViewStyle extends FlexStyle, ShadowStyleIOS, TransformsStyle
  • added: property FlexStyle.alignContent?: | 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'space-between' | 'space-around' | 'space-evenly' | undefined
  • added: property FlexStyle.alignItems?: FlexAlignType | undefined
  • added: property FlexStyle.alignSelf?: 'auto' | FlexAlignType | undefined
  • added: property FlexStyle.aspectRatio?: number | string | undefined
  • added: property FlexStyle.borderBottomWidth?: number | undefined
  • added: property FlexStyle.borderEndWidth?: number | undefined
  • added: property FlexStyle.borderLeftWidth?: number | undefined
  • added: property FlexStyle.borderRightWidth?: number | undefined
  • added: property FlexStyle.borderStartWidth?: number | undefined
  • added: property FlexStyle.borderTopWidth?: number | undefined
  • added: property FlexStyle.borderWidth?: number | undefined
  • added: property FlexStyle.bottom?: DimensionValue | undefined
  • added: property FlexStyle.columnGap?: number | undefined
  • added: property FlexStyle.direction?: 'inherit' | 'ltr' | 'rtl' | undefined
  • added: property FlexStyle.display?: 'none' | 'flex' | undefined
  • added: property FlexStyle.end?: DimensionValue | undefined
  • added: property FlexStyle.flex?: number | undefined
  • added: property FlexStyle.flexBasis?: DimensionValue | undefined
  • added: property FlexStyle.flexDirection?: | 'row' | 'column' | 'row-reverse' | 'column-reverse' | undefined
  • added: property FlexStyle.flexGrow?: number | undefined
  • added: property FlexStyle.flexShrink?: number | undefined
  • added: property FlexStyle.flexWrap?: 'wrap' | 'nowrap' | 'wrap-reverse' | undefined
  • added: property FlexStyle.gap?: number | undefined
  • added: property FlexStyle.height?: DimensionValue | undefined
  • added: property FlexStyle.justifyContent?: | 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | undefined
  • added: property FlexStyle.left?: DimensionValue | undefined
  • added: property FlexStyle.margin?: DimensionValue | undefined
  • added: property FlexStyle.marginBottom?: DimensionValue | undefined
  • added: property FlexStyle.marginEnd?: DimensionValue | undefined
  • added: property FlexStyle.marginHorizontal?: DimensionValue | undefined
  • added: property FlexStyle.marginLeft?: DimensionValue | undefined
  • added: property FlexStyle.marginRight?: DimensionValue | undefined
  • added: property FlexStyle.marginStart?: DimensionValue | undefined
  • added: property FlexStyle.marginTop?: DimensionValue | undefined
  • added: property FlexStyle.marginVertical?: DimensionValue | undefined
  • added: property FlexStyle.maxHeight?: DimensionValue | undefined
  • added: property FlexStyle.maxWidth?: DimensionValue | undefined
  • added: property FlexStyle.minHeight?: DimensionValue | undefined
  • added: property FlexStyle.minWidth?: DimensionValue | undefined
  • added: property FlexStyle.overflow?: 'visible' | 'hidden' | 'scroll' | undefined
  • added: property FlexStyle.padding?: DimensionValue | undefined
  • added: property FlexStyle.paddingBottom?: DimensionValue | undefined
  • added: property FlexStyle.paddingEnd?: DimensionValue | undefined
  • added: property FlexStyle.paddingHorizontal?: DimensionValue | undefined
  • added: property FlexStyle.paddingLeft?: DimensionValue | undefined
  • added: property FlexStyle.paddingRight?: DimensionValue | undefined
  • added: property FlexStyle.paddingStart?: DimensionValue | undefined
  • added: property FlexStyle.paddingTop?: DimensionValue | undefined
  • added: property FlexStyle.paddingVertical?: DimensionValue | undefined
  • added: property FlexStyle.position?: 'absolute' | 'relative' | 'static' | undefined
  • added: property FlexStyle.right?: DimensionValue | undefined
  • added: property FlexStyle.rowGap?: number | undefined
  • added: property FlexStyle.start?: DimensionValue | undefined
  • added: property FlexStyle.top?: DimensionValue | undefined
  • added: property FlexStyle.width?: DimensionValue | undefined
  • added: property FlexStyle.zIndex?: number | undefined
  • added: property ImageStyle.backfaceVisibility?: 'visible' | 'hidden' | undefined
  • added: property ImageStyle.backgroundColor?: ColorValue | undefined
  • added: property ImageStyle.borderBottomLeftRadius?: AnimatableNumericValue | undefined
  • added: property ImageStyle.borderBottomRightRadius?: AnimatableNumericValue | undefined
  • added: property ImageStyle.borderColor?: ColorValue | undefined
  • added: property ImageStyle.borderRadius?: AnimatableNumericValue | undefined
  • added: property ImageStyle.borderTopLeftRadius?: AnimatableNumericValue | undefined
  • added: property ImageStyle.borderTopRightRadius?: AnimatableNumericValue | undefined
  • added: property ImageStyle.objectFit?: 'cover' | 'contain' | 'fill' | 'scale-down' | undefined
  • added: property ImageStyle.opacity?: AnimatableNumericValue | undefined
  • added: property ImageStyle.overflow?: 'visible' | 'hidden' | undefined
  • added: property ImageStyle.overlayColor?: ColorValue | undefined
  • added: property ImageStyle.resizeMode?: ImageResizeMode | undefined
  • added: property ImageStyle.tintColor?: ColorValue | undefined
  • added: property ShadowStyleIOS.shadowColor?: ColorValue | undefined
  • added: property ShadowStyleIOS.shadowOffset?: Readonly<{ width: number; height: number }> | undefined
  • added: property ShadowStyleIOS.shadowOpacity?: AnimatableNumericValue | undefined
  • added: property ShadowStyleIOS.shadowRadius?: number | undefined
  • added: property TextStyle.color?: ColorValue | undefined
  • added: property TextStyle.fontFamily?: string | undefined
  • added: property TextStyle.fontSize?: number | undefined
  • added: property TextStyle.fontStyle?: 'normal' | 'italic' | undefined
  • added: property TextStyle.fontWeight?: | 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 'ultralight' | 'thin' | 'light' | 'medium' | 'regular' | 'semibold' | 'condensedBold' | 'condensed' | 'heavy' | 'black' | undefined
  • added: property TextStyle.letterSpacing?: number | undefined
  • added: property TextStyle.lineHeight?: number | undefined
  • added: property TextStyle.textAlign?: 'auto' | 'left' | 'right' | 'center' | 'justify' | undefined
  • added: property TextStyle.textDecorationColor?: ColorValue | undefined
  • added: property TextStyle.textDecorationLine?: | 'none' | 'underline' | 'line-through' | 'underline line-through' | undefined
  • added: property TextStyle.textDecorationStyle?: 'solid' | 'double' | 'dotted' | 'dashed' | undefined
  • added: property TextStyle.textShadowColor?: ColorValue | undefined
  • added: property TextStyle.textShadowOffset?: { width: number; height: number } | undefined
  • added: property TextStyle.textShadowRadius?: number | undefined
  • added: property TextStyle.textTransform?: 'none' | 'capitalize' | 'uppercase' | 'lowercase' | undefined
  • added: property TextStyle.userSelect?: 'auto' | 'none' | 'text' | 'contain' | 'all' | undefined
  • added: property TextStyleAndroid.includeFontPadding?: boolean | undefined
  • added: property TextStyleAndroid.textAlignVertical?: 'auto' | 'top' | 'bottom' | 'center' | undefined
  • added: property TextStyleAndroid.verticalAlign?: 'auto' | 'top' | 'bottom' | 'middle' | undefined
  • added: property TextStyleIOS.fontVariant?: FontVariant[] | undefined
  • added: property TextStyleIOS.textDecorationColor?: ColorValue | undefined
  • added: property TextStyleIOS.textDecorationStyle?: 'solid' | 'double' | 'dotted' | 'dashed' | undefined
  • added: property TextStyleIOS.writingDirection?: 'auto' | 'ltr' | 'rtl' | undefined
  • added: property TransformsStyle.rotation?: AnimatableNumericValue | undefined
  • added: property TransformsStyle.scaleX?: AnimatableNumericValue | undefined
  • added: property TransformsStyle.scaleY?: AnimatableNumericValue | undefined
  • added: property TransformsStyle.transform?: | MaximumOneOf<PerspectiveTransform & RotateTransform & RotateXTransform & RotateYTransform & RotateZTransform & ScaleTransform & ScaleXTransform & ScaleYTransform & TranslateXTransform & TranslateYTransform & SkewXTransform & SkewYTransform & MatrixTransform>[] | string | undefined
  • added: property TransformsStyle.transformMatrix?: Array<number> | undefined
  • added: property TransformsStyle.transformOrigin?: Array<string | number> | string | undefined
  • added: property TransformsStyle.translateX?: AnimatableNumericValue | undefined
  • added: property TransformsStyle.translateY?: AnimatableNumericValue | undefined
  • added: property ViewStyle.backfaceVisibility?: 'visible' | 'hidden' | undefined
  • added: property ViewStyle.backgroundColor?: ColorValue | undefined
  • added: property ViewStyle.borderBlockColor?: ColorValue | undefined
  • added: property ViewStyle.borderBlockEndColor?: ColorValue | undefined
  • added: property ViewStyle.borderBlockStartColor?: ColorValue | undefined
  • added: property ViewStyle.borderBottomColor?: ColorValue | undefined
  • added: property ViewStyle.borderBottomEndRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderBottomLeftRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderBottomRightRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderBottomStartRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderColor?: ColorValue | undefined
  • added: property ViewStyle.borderCurve?: 'circular' | 'continuous' | undefined
  • added: property ViewStyle.borderEndColor?: ColorValue | undefined
  • added: property ViewStyle.borderEndEndRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderEndStartRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderLeftColor?: ColorValue | undefined
  • added: property ViewStyle.borderRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderRightColor?: ColorValue | undefined
  • added: property ViewStyle.borderStartColor?: ColorValue | undefined
  • added: property ViewStyle.borderStartEndRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderStartStartRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderStyle?: 'solid' | 'dotted' | 'dashed' | undefined
  • added: property ViewStyle.borderTopColor?: ColorValue | undefined
  • added: property ViewStyle.borderTopEndRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderTopLeftRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderTopRightRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.borderTopStartRadius?: AnimatableNumericValue | undefined
  • added: property ViewStyle.elevation?: number | undefined
  • added: property ViewStyle.opacity?: AnimatableNumericValue | undefined
  • added: property ViewStyle.pointerEvents?: 'box-none' | 'none' | 'box-only' | 'auto' | undefined
  • added: type DimensionValue = number | 'auto' | `${number}%` | Animated.AnimatedNode | null
  • added: type FontVariant = 'small-caps' | 'oldstyle-nums' | 'lining-nums' | 'tabular-nums' | 'common-ligatures' | 'no-common-ligatures' | 'discretionary-ligatures' | 'no-discretionary-li…
  • added: function processColor(color?: number | ColorValue): ProcessedColorValue | null | undefined
  • added: type ProcessedColorValue = number | OpaqueColorValue
  • added: class Text extends TextBase
  • added: interface TextProps extends TextPropsIOS, TextPropsAndroid, AccessibilityProps
  • added: interface TextPropsAndroid
  • added: interface TextPropsIOS
  • added: property TextProps.allowFontScaling?: boolean | undefined
  • added: property TextProps.children?: React.ReactNode | undefined
  • added: property TextProps.ellipsizeMode?: 'head' | 'middle' | 'tail' | 'clip' | undefined
  • added: property TextProps.id?: string | undefined
  • added: property TextProps.lineBreakMode?: 'head' | 'middle' | 'tail' | 'clip' | undefined
  • added: property TextProps.maxFontSizeMultiplier?: number | null | undefined
  • added: property TextProps.minimumFontScale?: number | undefined
  • added: property TextProps.nativeID?: string | undefined
  • added: property TextProps.numberOfLines?: number | undefined
  • added: property TextProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • added: property TextProps.onLongPress?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TextProps.onPress?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TextProps.onPressIn?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TextProps.onPressOut?: ((event: GestureResponderEvent) => void) | undefined
  • added: property TextProps.onTextLayout?: | ((event: NativeSyntheticEvent<TextLayoutEventData>) => void) | undefined
  • added: property TextProps.style?: StyleProp<TextStyle> | undefined
  • added: property TextProps.testID?: string | undefined
  • added: property TextPropsAndroid.android_hyphenationFrequency?: 'normal' | 'none' | 'full' | undefined
  • added: property TextPropsAndroid.dataDetectorType?: | null | 'phoneNumber' | 'link' | 'email' | 'none' | 'all' | undefined
  • added: property TextPropsAndroid.disabled?: boolean | undefined
  • added: property TextPropsAndroid.selectable?: boolean | undefined
  • added: property TextPropsAndroid.selectionColor?: ColorValue | undefined
  • added: property TextPropsAndroid.textBreakStrategy?: 'simple' | 'highQuality' | 'balanced' | undefined
  • added: property TextPropsIOS.adjustsFontSizeToFit?: boolean | undefined
  • added: property TextPropsIOS.dynamicTypeRamp?: | 'caption2' | 'caption1' | 'footnote' | 'subheadline' | 'callout' | 'body' | 'headline' | 'title3' | 'title2' | 'title1' | 'largeTitle' | undefined
  • added: property TextPropsIOS.lineBreakStrategyIOS?: | 'none' | 'standard' | 'hangul-word' | 'push-out' | undefined
  • added: property TextPropsIOS.suppressHighlighting?: boolean | undefined
  • added: interface TurboModule
  • added: method TurboModule.getConstants?(): {}
  • added: function get<T extends TurboModule>(name: string): T | null
  • added: function getEnforcing<T extends TurboModule>(name: string): T
  • added: interface GestureResponderEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • added: interface LayoutRectangle
  • added: interface MouseEvent extends NativeSyntheticEvent<NativeMouseEvent>
  • added: interface NativeMouseEvent extends NativeUIEvent
  • added: interface NativePointerEvent extends NativeMouseEvent
  • added: interface NativeSyntheticEvent<T> extends React.BaseSyntheticEvent<T, React.ElementRef<HostComponent<unknown>>, React.ElementRef<HostComponent<unknown>>>
  • added: interface NativeTouchEvent
  • added: interface NativeUIEvent
  • added: interface PointerEvents
  • added: interface TargetedEvent
  • added: interface TextLayoutEventData extends TargetedEvent
  • added: property LayoutRectangle.height: number
  • added: property LayoutRectangle.width: number
  • added: property LayoutRectangle.x: number
  • added: property LayoutRectangle.y: number
  • added: property NativeTouchEvent.changedTouches: NativeTouchEvent[]
  • added: property NativeTouchEvent.force?: number | undefined
  • added: property NativeTouchEvent.identifier: string
  • added: property NativeTouchEvent.locationX: number
  • added: property NativeTouchEvent.locationY: number
  • added: property NativeTouchEvent.pageX: number
  • added: property NativeTouchEvent.pageY: number
  • added: property NativeTouchEvent.target: string
  • added: property NativeTouchEvent.timestamp: number
  • added: property NativeTouchEvent.touches: NativeTouchEvent[]
  • added: property PointerEvents.onPointerCancel?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerCancelCapture?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerDown?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerDownCapture?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerEnter?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerEnterCapture?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerLeave?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerLeaveCapture?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerMove?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerMoveCapture?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerUp?: ((event: PointerEvent) => void) | undefined
  • added: property PointerEvents.onPointerUpCapture?: ((event: PointerEvent) => void) | undefined
  • added: property TargetedEvent.target: number
  • added: property TextLayoutEventData.lines: TextLayoutLine[]
  • added: readonly property NativeMouseEvent.altKey: boolean
  • added: readonly property NativeMouseEvent.button: number
  • added: readonly property NativeMouseEvent.buttons: number
  • added: readonly property NativeMouseEvent.clientX: number
  • added: readonly property NativeMouseEvent.clientY: number
  • added: readonly property NativeMouseEvent.ctrlKey: boolean
  • added: readonly property NativeMouseEvent.metaKey: boolean
  • added: readonly property NativeMouseEvent.offsetX: number
  • added: readonly property NativeMouseEvent.offsetY: number
  • added: readonly property NativeMouseEvent.pageX: number
  • added: readonly property NativeMouseEvent.pageY: number
  • added: readonly property NativeMouseEvent.relatedTarget: | null | number | React.ElementRef<HostComponent<unknown>>
  • added: readonly property NativeMouseEvent.screenX: number
  • added: readonly property NativeMouseEvent.screenY: number
  • added: readonly property NativeMouseEvent.shiftKey: boolean
  • added: readonly property NativeMouseEvent.x: number
  • added: readonly property NativeMouseEvent.y: number
  • added: readonly property NativePointerEvent.height: number
  • added: readonly property NativePointerEvent.isPrimary: boolean
  • added: readonly property NativePointerEvent.pointerId: number
  • added: readonly property NativePointerEvent.pointerType: string
  • added: readonly property NativePointerEvent.pressure: number
  • added: readonly property NativePointerEvent.tangentialPressure: number
  • added: readonly property NativePointerEvent.tiltX: number
  • added: readonly property NativePointerEvent.tiltY: number
  • added: readonly property NativePointerEvent.twist: number
  • added: readonly property NativePointerEvent.width: number
  • added: readonly property NativeUIEvent.detail: number
  • added: type LayoutChangeEvent = NativeSyntheticEvent<{ layout: LayoutRectangle }>
  • added: type PointerEvent = NativeSyntheticEvent<NativePointerEvent>
  • added: function Appearance.addChangeListener(listener: AppearanceListener): NativeEventSubscription
  • added: function Appearance.getColorScheme(): ColorSchemeName
  • added: function Appearance.setColorScheme(scheme: ColorSchemeName | null | undefined): void
  • added: function useColorScheme(): ColorSchemeName
  • added: namespace Appearance
  • added: type Appearance.AppearanceListener = (preferences: AppearancePreferences) => void
  • added: type Appearance.AppearancePreferences = { colorScheme: ColorSchemeName }
  • added: const BackHandler: BackHandlerStatic
  • added: interface BackHandlerStatic
  • added: method BackHandlerStatic.addEventListener(eventName: BackPressEventName, handler: () => boolean | null | undefined): NativeEventSubscription
  • added: method BackHandlerStatic.exitApp(): void
  • added: method BackHandlerStatic.removeEventListener(eventName: BackPressEventName, handler: () => boolean | null | undefined): void
  • added: type BackHandler = BackHandlerStatic
  • added: type BackPressEventName = 'hardwareBackPress'
  • added: const DevSettings: DevSettingsStatic
  • added: interface DevSettingsStatic extends NativeEventEmitter
  • added: method DevSettingsStatic.addMenuItem(title: string, handler: () => any): void
  • added: method DevSettingsStatic.reload(reason?: string): void
  • added: const Dimensions: Dimensions
  • added: function useWindowDimensions(): ScaledSize
  • added: interface Dimensions
  • added: interface ScaledSize
  • added: method Dimensions.addEventListener(type: 'change', handler: ({ window, screen }: { window: ScaledSize; screen: ScaledSize }) => void): EmitterSubscription
  • added: method Dimensions.get(dim: 'window' | 'screen'): ScaledSize
  • added: method Dimensions.set(dims: { [key: string]: any }): void
  • added: property ScaledSize.fontScale: number
  • added: property ScaledSize.height: number
  • added: property ScaledSize.scale: number
  • added: property ScaledSize.width: number
  • added: interface IPerformanceLogger
  • added: method IPerformanceLogger.addTimespan(key: string, startTime: number, endTime: number, startExtras?: Extras, endExtras?: Extras): void
  • added: method IPerformanceLogger.append(logger: IPerformanceLogger): void
  • added: method IPerformanceLogger.clear(): void
  • added: method IPerformanceLogger.clearCompleted(): void
  • added: method IPerformanceLogger.close(): void
  • added: method IPerformanceLogger.currentTimestamp(): number
  • added: method IPerformanceLogger.getExtras(): { [key: string]: ExtraValue | null }
  • added: method IPerformanceLogger.getPointExtras(): { [key: string]: Extras | null }
  • added: method IPerformanceLogger.getPoints(): { [key: string]: number | null }
  • added: method IPerformanceLogger.getTimespans(): { [key: string]: Timespan | null }
  • added: method IPerformanceLogger.hasTimespan(key: string): boolean
  • added: method IPerformanceLogger.isClosed(): boolean
  • added: method IPerformanceLogger.logEverything(): void
  • added: method IPerformanceLogger.markPoint(key: string, timestamp?: number, extras?: Extras): void
  • added: method IPerformanceLogger.removeExtra(key: string): ExtraValue | null
  • added: method IPerformanceLogger.setExtra(key: string, value: ExtraValue): void
  • added: method IPerformanceLogger.startTimespan(key: string, timestamp?: number, extras?: Extras): void
  • added: method IPerformanceLogger.stopTimespan(key: string, timestamp?: number, extras?: Extras): void
  • added: type ExtraValue = number | string | boolean
  • added: type Extras = { [key: string]: ExtraValue }
  • added: type Timespan = { startTime: number; endTime?: number | undefined; totalTime?: number | undefined; startExtras?: Extras | undefined; endExtras?: Extras | undefined }
  • added: const PixelRatio: PixelRatioStatic
  • added: interface PixelRatioStatic
  • added: method PixelRatioStatic.get(): number
  • added: method PixelRatioStatic.getFontScale(): number
  • added: method PixelRatioStatic.getPixelSizeForLayoutSize(layoutSize: number): number
  • added: method PixelRatioStatic.roundToNearestPixel(layoutSize: number): number
  • added: method PixelRatioStatic.startDetecting(): void
  • added: const Platform: Platform
  • added: type Platform = PlatformIOSStatic | PlatformAndroidStatic | PlatformWindowsOSStatic | PlatformMacOSStatic | PlatformWebStatic
  • added: type PlatformOSType = 'ios' | 'android' | 'macos' | 'windows' | 'web' | 'native'
  • added: const Vibration: VibrationStatic
  • added: interface VibrationStatic
  • added: method VibrationStatic.cancel(): void
  • added: method VibrationStatic.vibrate(pattern?: number | number[], repeat?: boolean): void
  • added: type Vibration = VibrationStatic
  • added: const YellowBox: React.ComponentClass<any, any> & { ignoreWarnings: (warnings: string[]) => void }
  • added: interface ErrorUtils
  • added: property ErrorUtils.getGlobalHandler: () => ErrorHandlerCallback
  • added: property ErrorUtils.setGlobalHandler: (callback: ErrorHandlerCallback) => void
  • added: constructor EventEmitter(subscriber?: EventSubscriptionVendor | null)
  • added: default class EventEmitter
  • added: method EventEmitter.addListener(eventType: string, listener: (...args: any[]) => any, context?: any): EmitterSubscription
  • added: method EventEmitter.emit(eventType: string, ...params: any[]): void
  • added: method EventEmitter.listenerCount(eventType: string): number
  • added: method EventEmitter.removeAllListeners(eventType?: string): void
  • removed: class AbortController
  • removed: class AbortSignal implements EventTarget
  • removed: class FormData
  • removed: constructor AbortController()
  • removed: constructor AbortSignal()
  • removed: function cancelAnimationFrame(handle: number | null | undefined): void
  • removed: function cancelIdleCallback(handle: number | null | undefined): void
  • removed: function clearImmediate(handle: number | null | undefined): void
  • removed: function clearInterval(handle: number | null | undefined): void
  • removed: function clearTimeout(handle: number | null | undefined): void
  • removed: function fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • removed: function fetchBundle(bundleId: number, callback: (error?: Error | null) => void): void
  • removed: function requestAnimationFrame(callback: (time: number) => void): number
  • removed: function requestIdleCallback(callback: (deadline: { didTimeout: boolean; timeRemaining: () => number }) => void, options?: { timeout?: number | undefined }): number
  • removed: function setImmediate(handler: () => void): number
  • removed: function setImmediate<Args extends any[]>(handler: (...args: Args) => void, ...args: Args): number
  • removed: function setInterval(handler: () => void, timeout: number): number
  • removed: function setInterval<Args extends any[]>(handler: (...args: Args) => void, timeout?: number, ...args: Args): number
  • removed: function setTimeout(handler: () => void, timeout: number): number
  • removed: function setTimeout<Args extends any[]>(handler: (...args: Args) => void, timeout?: number, ...args: Args): number
  • removed: index _SourceUri[key: string]: any
  • removed: interface AbortEvent extends Event
  • removed: interface Blob
  • removed: interface BlobOptions
  • removed: interface BlobPropertyBag
  • removed: interface Body
  • removed: interface DOMRect extends DOMRectReadOnly
  • removed: interface DOMRectInit
  • removed: interface DOMRectReadOnly
  • removed: interface File extends Blob
  • removed: interface FilePropertyBag extends BlobPropertyBag
  • removed: interface FileReader extends EventTarget
  • removed: interface FileReaderEventMap
  • removed: interface GlobalFetch
  • removed: interface Headers
  • removed: interface ProgressEvent<T extends EventTarget = EventTarget> extends Event
  • removed: interface Request extends Object, Body
  • removed: interface RequestInit
  • removed: interface Response extends Object, Body
  • removed: interface ResponseInit
  • removed: interface URL
  • removed: interface URLSearchParams
  • removed: interface WebSocket extends EventTarget
  • removed: interface WebSocketCloseEvent extends Event
  • removed: interface WebSocketErrorEvent extends Event
  • removed: interface WebSocketMessageEvent extends Event
  • removed: interface WindowOrWorkerGlobalScope
  • removed: interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget
  • removed: interface XMLHttpRequestEventMap extends XMLHttpRequestEventTargetEventMap
  • removed: interface XMLHttpRequestEventTarget
  • removed: interface XMLHttpRequestEventTargetEventMap
  • removed: interface XMLHttpRequestUpload extends EventTarget, XMLHttpRequestEventTarget
  • removed: interface _SourceUri
  • removed: method AbortController.abort(reason?: any): void
  • removed: method AbortSignal.dispatchEvent(event: Event): boolean
  • removed: method AbortSignal.throwIfAborted(): void
  • removed: method Blob.slice(start?: number, end?: number, contentType?: string): Blob
  • removed: method Body.arrayBuffer(): Promise<ArrayBuffer>
  • removed: method Body.blob(): Promise<Blob>
  • removed: method Body.formData(): Promise<FormData>
  • removed: method Body.json(): Promise<any>
  • removed: method Body.text(): Promise<string>
  • removed: method DOMRectReadOnly.toJSON(): any
  • removed: method FileReader.abort(): void
  • removed: method FileReader.addEventListener<K extends keyof FileReaderEventMap>(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean): void
  • removed: method FileReader.readAsArrayBuffer(blob: Blob): void
  • removed: method FileReader.readAsDataURL(blob: Blob): void
  • removed: method FileReader.readAsText(blob: Blob, encoding?: string): void
  • removed: method FileReader.removeEventListener<K extends keyof FileReaderEventMap>(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean): void
  • removed: method FormData.append(key: string, value: any): void
  • removed: method FormData.getAll(key: string): Array<FormDataValue>
  • removed: method FormData.getParts(): Array<FormDataPart>
  • removed: method GlobalFetch.fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • removed: method Headers.append(name: string, value: string): void
  • removed: method Headers.delete(name: string): void
  • removed: method Headers.entries(): IterableIterator<[string, string]>
  • removed: method Headers.forEach(callbackfn: (value: string, key: string, parent: Headers) => void, thisArg?: any): void
  • removed: method Headers.get(name: string): string | null
  • removed: method Headers.has(name: string): boolean
  • removed: method Headers.keys(): IterableIterator<string>
  • removed: method Headers.set(name: string, value: string): void
  • removed: method Headers.values(): IterableIterator<string>
  • removed: method Headers[Symbol.iterator](): IterableIterator<[string, string]>
  • removed: method Request.clone(): Request
  • removed: method Response.clone(): Response
  • removed: method URL.toJSON(): string
  • removed: method URL.toString(): string
  • removed: method URLSearchParams.append(key: string, value: string): void
  • removed: method URLSearchParams.delete(name: string): void
  • removed: method URLSearchParams.entries(): IterableIterator<[string, string]>
  • removed: method URLSearchParams.forEach(callbackfn: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void
  • removed: method URLSearchParams.get(name: string): string | null
  • removed: method URLSearchParams.getAll(name: string): string[]
  • removed: method URLSearchParams.has(name: string): boolean
  • removed: method URLSearchParams.keys(): IterableIterator<string>
  • removed: method URLSearchParams.set(name: string, value: string): void
  • removed: method URLSearchParams.sort(): void
  • removed: method URLSearchParams.toString(): string
  • removed: method URLSearchParams.values(): IterableIterator<string>
  • removed: method URLSearchParams[Symbol.iterator](): IterableIterator<[string, string]>
  • removed: method WebSocket.close(code?: number, reason?: string): void
  • removed: method WebSocket.ping(): void
  • removed: method WebSocket.send(data: string | ArrayBuffer | ArrayBufferView | Blob): void
  • removed: method WindowOrWorkerGlobalScope.fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • removed: method XMLHttpRequest.abort(): void
  • removed: method XMLHttpRequest.addEventListener<K extends keyof XMLHttpRequestEventMap>(type: K, listener: (this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any): void
  • removed: method XMLHttpRequest.getAllResponseHeaders(): string
  • removed: method XMLHttpRequest.getResponseHeader(header: string): string | null
  • removed: method XMLHttpRequest.open(method: string, url: string, async?: boolean, user?: string | null, password?: string | null): void
  • removed: method XMLHttpRequest.overrideMimeType(mime: string): void
  • removed: method XMLHttpRequest.removeEventListener<K extends keyof XMLHttpRequestEventMap>(type: K, listener: (this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any): void
  • removed: method XMLHttpRequest.send(data?: any): void
  • removed: method XMLHttpRequest.setRequestHeader(header: string, value: string): void
  • removed: method XMLHttpRequestEventTarget.addEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestEventTarget, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • removed: method XMLHttpRequestEventTarget.removeEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestEventTarget, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • removed: method XMLHttpRequestUpload.addEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestUpload, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • removed: method XMLHttpRequestUpload.removeEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestUpload, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • removed: property AbortEvent.type: 'abort'
  • removed: property AbortSignal.addEventListener: (type: 'abort', listener: (this: AbortSignal, event: any) => any, options?: | boolean | { capture?: boolean | undefined; once?: boolean | undefined; passive?: boolean | undefined }) => void
  • removed: property AbortSignal.onabort: (event: AbortEvent) => void
  • removed: property AbortSignal.removeEventListener: (type: 'abort', listener: (this: AbortSignal, event: any) => any, options?: | boolean | { capture?: boolean | undefined }) => void
  • removed: property BlobOptions.lastModified: number
  • removed: property BlobOptions.type: string
  • removed: property BlobPropertyBag.endings?: EndingType | undefined
  • removed: property BlobPropertyBag.type?: string | undefined
  • removed: property DOMRect.height: number
  • removed: property DOMRect.width: number
  • removed: property DOMRect.x: number
  • removed: property DOMRect.y: number
  • removed: property DOMRectInit.height?: number | undefined
  • removed: property DOMRectInit.width?: number | undefined
  • removed: property DOMRectInit.x?: number | undefined
  • removed: property DOMRectInit.y?: number | undefined
  • removed: property FilePropertyBag.lastModified?: number | undefined
  • removed: property FileReader.onabort: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReader.onerror: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReader.onload: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReader.onloadend: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReader.onloadstart: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReader.onprogress: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • removed: property FileReaderEventMap.abort: ProgressEvent<FileReader>
  • removed: property FileReaderEventMap.error: ProgressEvent<FileReader>
  • removed: property FileReaderEventMap.load: ProgressEvent<FileReader>
  • removed: property FileReaderEventMap.loadend: ProgressEvent<FileReader>
  • removed: property FileReaderEventMap.loadstart: ProgressEvent<FileReader>
  • removed: property FileReaderEventMap.progress: ProgressEvent<FileReader>
  • removed: property RequestInit.body?: BodyInit_ | null | undefined
  • removed: property RequestInit.credentials?: RequestCredentials_ | undefined
  • removed: property RequestInit.headers?: HeadersInit_ | undefined
  • removed: property RequestInit.integrity?: string | undefined
  • removed: property RequestInit.keepalive?: boolean | undefined
  • removed: property RequestInit.method?: string | undefined
  • removed: property RequestInit.mode?: RequestMode_ | undefined
  • removed: property RequestInit.referrer?: string | undefined
  • removed: property RequestInit.signal?: AbortSignal | undefined
  • removed: property RequestInit.window?: null | undefined
  • removed: property ResponseInit.headers?: HeadersInit_ | undefined
  • removed: property ResponseInit.status?: number | undefined
  • removed: property ResponseInit.statusText?: string | undefined
  • removed: property URL.search: string
  • removed: property WebSocket.addEventListener: WebsocketEventListener
  • removed: property WebSocket.onclose: ((event: WebSocketCloseEvent) => void) | null
  • removed: property WebSocket.onerror: ((event: WebSocketErrorEvent) => void) | null
  • removed: property WebSocket.onmessage: ((event: WebSocketMessageEvent) => void) | null
  • removed: property WebSocket.onopen: (() => void) | null
  • removed: property WebSocket.removeEventListener: WebsocketEventListener
  • removed: property WebSocketCloseEvent.code?: number | undefined
  • removed: property WebSocketCloseEvent.message?: string | undefined
  • removed: property WebSocketCloseEvent.reason?: string | undefined
  • removed: property WebSocketErrorEvent.message: string
  • removed: property WebSocketMessageEvent.data?: any | undefined
  • removed: property XMLHttpRequest.onreadystatechange: ((this: XMLHttpRequest, ev: Event) => any) | null
  • removed: property XMLHttpRequest.responseType: XMLHttpRequestResponseType
  • removed: property XMLHttpRequest.timeout: number
  • removed: property XMLHttpRequest.withCredentials: boolean
  • removed: property XMLHttpRequestEventMap.readystatechange: Event
  • removed: property XMLHttpRequestEventTarget.onabort: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.onerror: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.onload: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.onloadend: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.onloadstart: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.onprogress: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTarget.ontimeout: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • removed: property XMLHttpRequestEventTargetEventMap.abort: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.error: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.load: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.loadend: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.loadstart: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.progress: ProgressEvent
  • removed: property XMLHttpRequestEventTargetEventMap.timeout: ProgressEvent
  • removed: property _SourceUri.uri: string
  • removed: readonly property AbortController.signal: AbortSignal
  • removed: readonly property AbortSignal.aborted: boolean
  • removed: readonly property AbortSignal.reason: any
  • removed: readonly property Blob.size: number
  • removed: readonly property Blob.type: string
  • removed: readonly property Body.bodyUsed: boolean
  • removed: readonly property DOMRectReadOnly.bottom: number
  • removed: readonly property DOMRectReadOnly.height: number
  • removed: readonly property DOMRectReadOnly.left: number
  • removed: readonly property DOMRectReadOnly.right: number
  • removed: readonly property DOMRectReadOnly.top: number
  • removed: readonly property DOMRectReadOnly.width: number
  • removed: readonly property DOMRectReadOnly.x: number
  • removed: readonly property DOMRectReadOnly.y: number
  • removed: readonly property File.lastModified: number
  • removed: readonly property File.name: string
  • removed: readonly property FileReader.DONE: 2
  • removed: readonly property FileReader.EMPTY: 0
  • removed: readonly property FileReader.LOADING: 1
  • removed: readonly property FileReader.error: Error | null
  • removed: readonly property FileReader.readyState: number
  • removed: readonly property FileReader.result: string | ArrayBuffer
  • removed: readonly property ProgressEvent.lengthComputable: boolean
  • removed: readonly property ProgressEvent.loaded: number
  • removed: readonly property ProgressEvent.target: T | null
  • removed: readonly property ProgressEvent.total: number
  • removed: readonly property Request.credentials: RequestCredentials_
  • removed: readonly property Request.headers: Headers
  • removed: readonly property Request.method: string
  • removed: readonly property Request.mode: RequestMode_
  • removed: readonly property Request.referrer: string
  • removed: readonly property Request.signal: AbortSignal
  • removed: readonly property Request.url: string
  • removed: readonly property Response.headers: Headers
  • removed: readonly property Response.ok: boolean
  • removed: readonly property Response.redirected: boolean
  • removed: readonly property Response.status: number
  • removed: readonly property Response.statusText: string
  • removed: readonly property Response.type: ResponseType_
  • removed: readonly property Response.url: string
  • removed: readonly property URL.hash: string
  • removed: readonly property URL.host: string
  • removed: readonly property URL.hostname: string
  • removed: readonly property URL.href: string
  • removed: readonly property URL.origin: string
  • removed: readonly property URL.password: string
  • removed: readonly property URL.pathname: string
  • removed: readonly property URL.port: string
  • removed: readonly property URL.protocol: string
  • removed: readonly property URL.searchParams: URLSearchParams
  • removed: readonly property URL.username: string
  • removed: readonly property URLSearchParams.size: number
  • removed: readonly property WebSocket.readyState: number
  • removed: readonly property XMLHttpRequest.DONE: 4
  • removed: readonly property XMLHttpRequest.HEADERS_RECEIVED: 2
  • removed: readonly property XMLHttpRequest.LOADING: 3
  • removed: readonly property XMLHttpRequest.OPENED: 1
  • removed: readonly property XMLHttpRequest.UNSENT: 0
  • removed: readonly property XMLHttpRequest.readyState: number
  • removed: readonly property XMLHttpRequest.response: any
  • removed: readonly property XMLHttpRequest.responseText: string
  • removed: readonly property XMLHttpRequest.responseURL: string
  • removed: readonly property XMLHttpRequest.responseXML: Document | null
  • removed: readonly property XMLHttpRequest.status: number
  • removed: readonly property XMLHttpRequest.statusText: string
  • removed: readonly property XMLHttpRequest.upload: XMLHttpRequestUpload
  • removed: static method AbortSignal.abort(reason: any): AbortSignal
  • removed: static method AbortSignal.any(signals: AbortSignal[]): AbortSignal
  • removed: static method AbortSignal.timeout(milliseconds: number): AbortSignal
  • removed: type BlobPart = BufferSource | Blob | string
  • removed: type BodyInit_ = _SourceUri | Blob | Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView |…
  • removed: type BufferSource = ArrayBufferView | ArrayBuffer
  • removed: type EndingType = 'native' | 'transparent'
  • removed: type FormDataPart = { string: string; headers: { [name: string]: string } } | { uri: string; headers: { [name: string]: string }; name?: string | undefined; type?: string | undefi…
  • removed: type FormDataValue = string | { name?: string | undefined; type?: string | undefined; uri: string }
  • removed: type HeadersInit_ = [string, string][] | Record<string, string> | Headers
  • removed: type RequestCredentials_ = 'omit' | 'same-origin' | 'include'
  • removed: type RequestInfo = Request | string
  • removed: type RequestMode_ = 'navigate' | 'same-origin' | 'no-cors' | 'cors'
  • removed: type ResponseType_ = 'basic' | 'cors' | 'default' | 'error' | 'opaque' | 'opaqueredirect'
  • removed: type WebsocketCloseEventListener = (event: 'close', handler: (e: WebSocketCloseEvent) => void) => void
  • removed: type WebsocketErrorEventListener = (event: 'error', handler: (e: WebSocketErrorEvent) => void) => void
  • removed: type WebsocketEventListener = WebsocketMessageEventListener & WebsocketErrorEventListener & WebsocketOpenEventListener & WebsocketCloseEventListener
  • removed: type WebsocketMessageEventListener = (event: 'message', handler: (e: WebSocketMessageEvent) => void) => void
  • removed: type WebsocketOpenEventListener = (event: 'open', handler: () => void) => void
  • removed: type XMLHttpRequestResponseType = '' | 'arraybuffer' | 'blob' | 'document' | 'json' | 'text'
  • removed: var Blob: { prototype: Blob; new (blobParts?: Array<Blob | string>, options?: BlobOptions): Blob }
  • removed: var DOMRect: { prototype: DOMRect; new (x?: number, y?: number, width?: number, height?: number): DOMRect; fromRect(other?: DOMRectInit): DOMRect }
  • removed: var File: { prototype: File; new (fileParts: BlobPart[], name: string, options?: FilePropertyBag): File }
  • removed: var FileReader: { prototype: FileReader; new (): FileReader; readonly DONE: 2; readonly EMPTY: 0; readonly LOADING: 1 }
  • removed: var Headers: { prototype: Headers; new (init?: HeadersInit_): Headers }
  • removed: var Request: { prototype: Request; new (input: Request | string, init?: RequestInit): Request }
  • removed: var Response: { prototype: Response; new (body?: BodyInit_ | null, init?: ResponseInit): Response; error(): Response; json(data: any, init?: ResponseInit): Response; redirec…
  • removed: var URL: { prototype: URL; new (url: string | URL, base?: string | URL): URL; createObjectURL(obj: Blob): string; revokeObjectURL(url: string): void }
  • removed: var URLSearchParams: { prototype: URLSearchParams; new (init?: string[][] | Record<string, string> | string | URLSearchParams): URLSearchParams }
  • removed: var WebSocket: { prototype: WebSocket; new (uri: string, protocols?: string | string[] | null, options?: { headers: { [headerName: string]: string }; [optionName: string]: an…
  • removed: var XMLHttpRequest: { prototype: XMLHttpRequest; new (): XMLHttpRequest; readonly DONE: 4; readonly HEADERS_RECEIVED: 2; readonly LOADING: 3; readonly OPENED: 1; readonly UNSENT:…
  • removed: var XMLHttpRequestUpload: { prototype: XMLHttpRequestUpload; new (): XMLHttpRequestUpload }
  • added: property Console.ignoredYellowBox: string[]
  • added: interface FlexStyle
  • added: interface ViewProps
  • added: property FlexStyle.inset?: DimensionValue | undefined
  • added: property FlexStyle.insetBlock?: DimensionValue | undefined
  • added: property FlexStyle.insetBlockEnd?: DimensionValue | undefined
  • added: property FlexStyle.insetBlockStart?: DimensionValue | undefined
  • added: property FlexStyle.insetInline?: DimensionValue | undefined
  • added: property FlexStyle.insetInlineEnd?: DimensionValue | undefined
  • added: property FlexStyle.insetInlineStart?: DimensionValue | undefined
  • added: property FlexStyle.marginBlock?: DimensionValue | undefined
  • added: property FlexStyle.marginBlockEnd?: DimensionValue | undefined
  • added: property FlexStyle.marginBlockStart?: DimensionValue | undefined
  • added: property FlexStyle.marginInline?: DimensionValue | undefined
  • added: property FlexStyle.marginInlineEnd?: DimensionValue | undefined
  • added: property FlexStyle.marginInlineStart?: DimensionValue | undefined
  • added: property FlexStyle.paddingBlock?: DimensionValue | undefined
  • added: property FlexStyle.paddingBlockEnd?: DimensionValue | undefined
  • added: property FlexStyle.paddingBlockStart?: DimensionValue | undefined
  • added: property FlexStyle.paddingInline?: DimensionValue | undefined
  • added: property FlexStyle.paddingInlineEnd?: DimensionValue | undefined
  • added: property FlexStyle.paddingInlineStart?: DimensionValue | undefined
  • added: property ViewProps.experimental_layoutConformance?: 'strict' | 'classic' | undefined
  • changed: default function parseErrorStack(errorStack?: string): StackFrame[] → default function parseErrorStack(error: ExtendedError): StackFrame[]
  • changed: type StackFrame = { column: number | null | undefined; file: string | null | undefined; lineNumber: number | null | undefined; methodName: string } → type StackFrame = { file: string; methodName: string; lineNumber: number; column: number | null }
  • added: interface ExtendedError extends Error
  • added: property ExtendedError.framesToPop?: number | undefined
  • removed: type CodeFrame = Readonly<{ content: string; location: | { row: number; column: number; [key: string]: any } | null | undefined; fileName: string }>
  • removed: type SymbolicatedStackTrace = Readonly<{ stack: ReadonlyArray<StackFrame>; codeFrame: CodeFrame | null | undefined }>
  • changed: default function symbolicateStackTrace(stack: ReadonlyArray<StackFrame>, extraData?: any): Promise<SymbolicatedStackTrace> → default function symbolicateStackTrace(stack: ReadonlyArray<StackFrame>, extraData?: any): Promise<StackFrame[]>
  • added: const Colors: any
  • added: const DebugInstructions: any
  • added: const Header: any
  • added: const LearnMoreLinks: any
  • added: const ReloadInstructions: any
  • removed: type EventEmitter<T> = (handler: (arg: T) => void | Promise<void>) => EventSubscription
  • removed: type UnsafeMixed = unknown
  • removed: interface ErrorUtils
  • removed: property ErrorUtils.getGlobalHandler: () => ErrorHandlerCallback
  • removed: property ErrorUtils.setGlobalHandler: (callback: ErrorHandlerCallback) => void
  • removed: declare global
  • removed: class AssetSourceResolver
  • removed: class HMRClient
  • removed: const AppContainer: React.ComponentType<AppContainerProps>
  • removed: const DevLoadingView: { showMessage(message: string, type: 'load' | 'refresh' | 'error', options?: { dismissButton?: boolean | undefined }): void; hide(): void }
  • removed: const NativeExceptionsManager: { reportFatalException(message: string, stack: StackFrame[], exceptionId: number): void; reportSoftException(message: string, stack: StackFrame[], exceptionId:…
  • removed: const NativeRedBox: NativeRedBoxSpec | null
  • removed: const NativeSourceCode: { getConstants(): SourceCodeConstants }
  • removed: const PressabilityDebugView: React.ComponentType<PressabilityDebugViewProps>
  • removed: const customDirectEventTypes: { [eventName: string]: Readonly<{ registrationName: string }> }
  • removed: constructor AssetSourceResolver(serverUrl: string | null | undefined, jsbundleUrl: string | null | undefined, asset: unknown)
  • removed: function getDevServer(): DevServerInfo
  • removed: method AssetSourceResolver.assetServerURL(): ResolvedAssetSource
  • removed: method AssetSourceResolver.defaultAsset(): ResolvedAssetSource
  • removed: method AssetSourceResolver.drawableFolderInBundle(): ResolvedAssetSource
  • removed: method AssetSourceResolver.fromSource(source: string): ResolvedAssetSource
  • removed: method AssetSourceResolver.getAssetUsingResolver(resolver: 'android' | 'generic'): ResolvedAssetSource
  • removed: method AssetSourceResolver.isLoadedFromFileSystem(): boolean
  • removed: method AssetSourceResolver.isLoadedFromServer(): boolean
  • removed: method AssetSourceResolver.resourceIdentifierWithoutScale(): ResolvedAssetSource
  • removed: method AssetSourceResolver.scaledAssetPath(): ResolvedAssetSource
  • removed: method AssetSourceResolver.scaledAssetURLNearBundle(): ResolvedAssetSource
  • removed: method HMRClient.disable(): void
  • removed: method HMRClient.enable(): void
  • removed: method HMRClient.log(level: | 'trace' | 'info' | 'warn' | 'error' | 'log' | 'group' | 'groupCollapsed' | 'groupEnd' | 'debug', data: ReadonlyArray<unknown>): void
  • removed: method HMRClient.registerBundle(requestUrl: string): void
  • removed: method HMRClient.setup(platform: string, bundleEntry: string, host: string, port: number | string, isEnabled: boolean, scheme?: string): void
  • removed: property AssetSourceResolver.asset: unknown
  • removed: property AssetSourceResolver.jsbundleUrl: string | null | undefined
  • removed: property AssetSourceResolver.serverUrl: string | null | undefined
  • removed: static method AssetSourceResolver.pickScale(scales: number[], deviceScale?: number): number
  • added: declare module '.'
  • added: declare global
  • added: export * as Systrace from '../Libraries/Performance/Systrace'
  • added: export * as TurboModuleRegistry from '../Libraries/TurboModule/TurboModuleRegistry'
  • added: export * from '../Libraries/ActionSheetIOS/ActionSheetIOS'
  • added: export * from '../Libraries/Alert/Alert'
  • added: export * from '../Libraries/Animated/Animated'
  • added: export * from '../Libraries/Animated/Easing'
  • added: export * from '../Libraries/Animated/useAnimatedValue'
  • added: export * from '../Libraries/AppState/AppState'
  • added: export * from '../Libraries/BatchedBridge/NativeModules'
  • added: export * from '../Libraries/Components/AccessibilityInfo/AccessibilityInfo'
  • added: export * from '../Libraries/Components/ActivityIndicator/ActivityIndicator'
  • added: export * from '../Libraries/Components/Button'
  • added: export * from '../Libraries/Components/Clipboard/Clipboard'
  • added: export * from '../Libraries/Components/DrawerAndroid/DrawerLayoutAndroid'
  • added: export * from '../Libraries/Components/Keyboard/Keyboard'
  • added: export * from '../Libraries/Components/Keyboard/KeyboardAvoidingView'
  • added: export * from '../Libraries/Components/Pressable/Pressable'
  • added: export * from '../Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'
  • added: export * from '../Libraries/Components/RefreshControl/RefreshControl'
  • added: export * from '../Libraries/Components/SafeAreaView/SafeAreaView'
  • added: export * from '../Libraries/Components/ScrollView/ScrollView'
  • added: export * from '../Libraries/Components/StatusBar/StatusBar'
  • added: export * from '../Libraries/Components/Switch/Switch'
  • added: export * from '../Libraries/Components/TextInput/InputAccessoryView'
  • added: export * from '../Libraries/Components/TextInput/TextInput'
  • added: export * from '../Libraries/Components/ToastAndroid/ToastAndroid'
  • added: export * from '../Libraries/Components/Touchable/Touchable'
  • added: export * from '../Libraries/Components/Touchable/TouchableHighlight'
  • added: export * from '../Libraries/Components/Touchable/TouchableNativeFeedback'
  • added: export * from '../Libraries/Components/Touchable/TouchableOpacity'
  • added: export * from '../Libraries/Components/Touchable/TouchableWithoutFeedback'
  • added: export * from '../Libraries/Components/View/View'
  • added: export * from '../Libraries/Components/View/ViewAccessibility'
  • added: export * from '../Libraries/Components/View/ViewPropTypes'
  • added: export * from '../Libraries/DevToolsSettings/DevToolsSettingsManager'
  • added: export * from '../Libraries/EventEmitter/NativeEventEmitter'
  • added: export * from '../Libraries/EventEmitter/RCTDeviceEventEmitter'
  • added: export * from '../Libraries/EventEmitter/RCTNativeAppEventEmitter'
  • added: export * from '../Libraries/Image/Image'
  • added: export * from '../Libraries/Image/ImageResizeMode'
  • added: export * from '../Libraries/Image/ImageSource'
  • added: export * from '../Libraries/Interaction/InteractionManager'
  • added: export * from '../Libraries/Interaction/PanResponder'
  • added: export * from '../Libraries/LayoutAnimation/LayoutAnimation'
  • added: export * from '../Libraries/Linking/Linking'
  • added: export * from '../Libraries/Lists/FlatList'
  • added: export * from '../Libraries/Lists/SectionList'
  • added: export * from '../Libraries/LogBox/LogBox'
  • added: export * from '../Libraries/Modal/Modal'
  • added: export * from '../Libraries/PermissionsAndroid/PermissionsAndroid'
  • added: export * from '../Libraries/PushNotificationIOS/PushNotificationIOS'
  • added: export * from '../Libraries/ReactNative/AppRegistry'
  • added: export * from '../Libraries/ReactNative/I18nManager'
  • added: export * from '../Libraries/ReactNative/RendererProxy'
  • added: export * from '../Libraries/ReactNative/RootTag'
  • added: export * from '../Libraries/ReactNative/UIManager'
  • added: export * from '../Libraries/ReactNative/requireNativeComponent'
  • added: export * from '../Libraries/Settings/Settings'
  • added: export * from '../Libraries/Share/Share'
  • added: export * from '../Libraries/StyleSheet/PlatformColorValueTypes'
  • added: export * from '../Libraries/StyleSheet/PlatformColorValueTypesIOS'
  • added: export * from '../Libraries/StyleSheet/StyleSheet'
  • added: export * from '../Libraries/StyleSheet/StyleSheetTypes'
  • added: export * from '../Libraries/StyleSheet/processColor'
  • added: export * from '../Libraries/Text/Text'
  • added: export * from '../Libraries/TurboModule/RCTExport'
  • added: export * from '../Libraries/Types/CoreEventTypes'
  • added: export * from '../Libraries/Utilities/Appearance'
  • added: export * from '../Libraries/Utilities/BackHandler'
  • added: export * from '../Libraries/Utilities/DevSettings'
  • added: export * from '../Libraries/Utilities/Dimensions'
  • added: export * from '../Libraries/Utilities/PixelRatio'
  • added: export * from '../Libraries/Utilities/Platform'
  • added: export * from '../Libraries/Vibration/Vibration'
  • added: export * from '../Libraries/YellowBox/YellowBoxDeprecated'
  • added: export * from '../Libraries/vendor/core/ErrorUtils'
  • added: export * from './public/DeprecatedPropertiesAlias'
  • added: export * from './public/Insets'
  • added: export * from './public/ReactNativeRenderer'
  • added: export * from './public/ReactNativeTypes'
  • added: export * from '@react-native/virtualized-lists'
  • added: export { EmitterSubscription } from '../Libraries/vendor/emitter/EventEmitter'
  • added: export { EventSubscription } from '../Libraries/vendor/emitter/EventEmitter'
  • added: class MessageQueue
  • added: declare module 'react-native/Libraries/BatchedBridge/BatchedBridge'
  • added: declare module 'react-native/Libraries/BatchedBridge/MessageQueue'
  • added: interface SpyData
  • added: method MessageQueue.getCallableModule(name: string): Object
  • added: method MessageQueue.registerCallableModule(name: string, module: Object): void
  • added: method MessageQueue.registerLazyCallableModule(name: string, factory: () => Object): void
  • added: property SpyData.args: any[]
  • added: property SpyData.method: string | number
  • added: property SpyData.module?: string | undefined
  • added: property SpyData.type: number
  • added: static method MessageQueue.spy(spyOrToggle: boolean | ((data: SpyData) => void)): void
  • added: declare module 'react-native/Libraries/Types/CodegenTypes'
  • added: declare module 'react-native/Libraries/Utilities/codegenNativeCommands'
  • added: declare module 'react-native/Libraries/Utilities/codegenNativeComponent'
  • added: declare module 'react-native/Libraries/Core/Devtools/parseErrorStack'
  • added: declare module 'react-native/Libraries/Core/Devtools/symbolicateStackTrace'
  • added: declare module 'react-native/Libraries/NewAppScreen'
  • added: class AbortController
  • added: class AbortSignal implements EventTarget
  • added: class FormData
  • added: class URL
  • added: class URLSearchParams
  • added: constructor AbortController()
  • added: constructor AbortSignal()
  • added: constructor URL(url: string, base?: string)
  • added: constructor URLSearchParams(init?: string[][] | Record<string, string> | string | URLSearchParams)
  • added: function cancelAnimationFrame(handle: number): void
  • added: function clearImmediate(handle: number): void
  • added: function clearInterval(handle: number): void
  • added: function clearTimeout(handle: number): void
  • added: function fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • added: function fetchBundle(bundleId: number, callback: (error?: Error | null) => void): void
  • added: function requestAnimationFrame(callback: (time: number) => void): number
  • added: function setImmediate(handler: () => void): number
  • added: function setImmediate<Args extends any[]>(handler: (...args: Args) => void, ...args: Args): number
  • added: function setInterval(handler: () => void, timeout: number): number
  • added: function setInterval<Args extends any[]>(handler: (...args: Args) => void, timeout?: number, ...args: Args): number
  • added: function setTimeout(handler: () => void, timeout: number): number
  • added: function setTimeout<Args extends any[]>(handler: (...args: Args) => void, timeout?: number, ...args: Args): number
  • added: index _SourceUri[key: string]: any
  • added: interface AbortEvent extends Event
  • added: interface Blob
  • added: interface BlobOptions
  • added: interface Body
  • added: interface File extends Blob
  • added: interface FileReader extends EventTarget
  • added: interface FileReaderEventMap
  • added: interface GlobalFetch
  • added: interface Headers
  • added: interface ProgressEvent<T extends EventTarget = EventTarget> extends Event
  • added: interface Request extends Object, Body
  • added: interface RequestInit
  • added: interface Response extends Object, Body
  • added: interface ResponseInit
  • added: interface WebSocket extends EventTarget
  • added: interface WebSocketCloseEvent extends Event
  • added: interface WebSocketErrorEvent extends Event
  • added: interface WebSocketMessageEvent extends Event
  • added: interface WindowOrWorkerGlobalScope
  • added: interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget
  • added: interface XMLHttpRequestEventMap extends XMLHttpRequestEventTargetEventMap
  • added: interface XMLHttpRequestEventTarget
  • added: interface XMLHttpRequestEventTargetEventMap
  • added: interface XMLHttpRequestUpload extends EventTarget, XMLHttpRequestEventTarget
  • added: interface _SourceUri
  • added: method AbortController.abort(): void
  • added: method Blob.slice(start?: number, end?: number, contentType?: string): Blob
  • added: method Body.arrayBuffer(): Promise<ArrayBuffer>
  • added: method Body.blob(): Promise<Blob>
  • added: method Body.formData(): Promise<FormData>
  • added: method Body.json(): Promise<any>
  • added: method Body.text(): Promise<string>
  • added: method FileReader.abort(): void
  • added: method FileReader.addEventListener<K extends keyof FileReaderEventMap>(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean): void
  • added: method FileReader.readAsArrayBuffer(blob: Blob): void
  • added: method FileReader.readAsDataURL(blob: Blob): void
  • added: method FileReader.readAsText(blob: Blob, encoding?: string): void
  • added: method FileReader.removeEventListener<K extends keyof FileReaderEventMap>(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean): void
  • added: method FormData.append(name: string, value: any): void
  • added: method FormData.getAll(): Array<FormDataValue>
  • added: method FormData.getParts(): Array<FormDataPart>
  • added: method GlobalFetch.fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • added: method Headers.append(name: string, value: string): void
  • added: method Headers.delete(name: string): void
  • added: method Headers.forEach(callback: Function, thisArg?: any): void
  • added: method Headers.get(name: string): string | null
  • added: method Headers.has(name: string): boolean
  • added: method Headers.set(name: string, value: string): void
  • added: method Request.clone(): Request
  • added: method Response.clone(): Response
  • added: method URL.toJSON(): string
  • added: method URLSearchParams.append(name: string, value: string): void
  • added: method URLSearchParams.delete(name: string): void
  • added: method URLSearchParams.entries(): IterableIterator<[string, string]>
  • added: method URLSearchParams.forEach(callbackfn: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void
  • added: method URLSearchParams.get(name: string): string | null
  • added: method URLSearchParams.getAll(name: string): string[]
  • added: method URLSearchParams.has(name: string): boolean
  • added: method URLSearchParams.keys(): IterableIterator<string>
  • added: method URLSearchParams.set(name: string, value: string): void
  • added: method URLSearchParams.sort(): void
  • added: method URLSearchParams.values(): IterableIterator<string>
  • added: method URLSearchParams[Symbol.iterator](): IterableIterator<[string, string]>
  • added: method WebSocket.close(code?: number, reason?: string): void
  • added: method WebSocket.ping(): void
  • added: method WebSocket.send(data: string | ArrayBuffer | ArrayBufferView | Blob): void
  • added: method WindowOrWorkerGlobalScope.fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • added: method XMLHttpRequest.abort(): void
  • added: method XMLHttpRequest.addEventListener<K extends keyof XMLHttpRequestEventMap>(type: K, listener: (this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any): void
  • added: method XMLHttpRequest.getAllResponseHeaders(): string
  • added: method XMLHttpRequest.getResponseHeader(header: string): string | null
  • added: method XMLHttpRequest.open(method: string, url: string, async?: boolean, user?: string | null, password?: string | null): void
  • added: method XMLHttpRequest.overrideMimeType(mime: string): void
  • added: method XMLHttpRequest.removeEventListener<K extends keyof XMLHttpRequestEventMap>(type: K, listener: (this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any): void
  • added: method XMLHttpRequest.send(data?: any): void
  • added: method XMLHttpRequest.setRequestHeader(header: string, value: string): void
  • added: method XMLHttpRequestEventTarget.addEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestEventTarget, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • added: method XMLHttpRequestEventTarget.removeEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestEventTarget, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • added: method XMLHttpRequestUpload.addEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestUpload, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • added: method XMLHttpRequestUpload.removeEventListener<K extends keyof XMLHttpRequestEventTargetEventMap>(type: K, listener: (this: XMLHttpRequestUpload, ev: XMLHttpRequestEventTargetEventMap[K]) => any): void
  • added: property AbortEvent.type: 'abort'
  • added: property AbortSignal.addEventListener: (type: 'abort', listener: (this: AbortSignal, event: any) => any, options?: | boolean | { capture?: boolean | undefined; once?: boolean | undefined; passive?: boolean | undefined }) => void
  • added: property AbortSignal.onabort: (event: AbortEvent) => void
  • added: property AbortSignal.removeEventListener: (type: 'abort', listener: (this: AbortSignal, event: any) => any, options?: | boolean | { capture?: boolean | undefined }) => void
  • added: property BlobOptions.lastModified: number
  • added: property BlobOptions.type: string
  • added: property File.lastModified: number
  • added: property File.name: string
  • added: property FileReader.onabort: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReader.onerror: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReader.onload: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReader.onloadend: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReader.onloadstart: | ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReader.onprogress: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null
  • added: property FileReaderEventMap.abort: ProgressEvent<FileReader>
  • added: property FileReaderEventMap.error: ProgressEvent<FileReader>
  • added: property FileReaderEventMap.load: ProgressEvent<FileReader>
  • added: property FileReaderEventMap.loadend: ProgressEvent<FileReader>
  • added: property FileReaderEventMap.loadstart: ProgressEvent<FileReader>
  • added: property FileReaderEventMap.progress: ProgressEvent<FileReader>
  • added: property RequestInit.body?: BodyInit_ | undefined
  • added: property RequestInit.credentials?: RequestCredentials_ | undefined
  • added: property RequestInit.headers?: HeadersInit_ | undefined
  • added: property RequestInit.integrity?: string | undefined
  • added: property RequestInit.keepalive?: boolean | undefined
  • added: property RequestInit.method?: string | undefined
  • added: property RequestInit.mode?: RequestMode_ | undefined
  • added: property RequestInit.referrer?: string | undefined
  • added: property RequestInit.signal?: AbortSignal | undefined
  • added: property RequestInit.window?: any | undefined
  • added: property ResponseInit.headers?: HeadersInit_ | undefined
  • added: property ResponseInit.status?: number | undefined
  • added: property ResponseInit.statusText?: string | undefined
  • added: property URL.hash: string
  • added: property URL.host: string
  • added: property URL.hostname: string
  • added: property URL.href: string
  • added: property URL.password: string
  • added: property URL.pathname: string
  • added: property URL.port: string
  • added: property URL.protocol: string
  • added: property URL.search: string
  • added: property URL.username: string
  • added: property WebSocket.addEventListener: WebsocketEventListener
  • added: property WebSocket.onclose: ((event: WebSocketCloseEvent) => void) | null
  • added: property WebSocket.onerror: ((event: WebSocketErrorEvent) => void) | null
  • added: property WebSocket.onmessage: ((event: WebSocketMessageEvent) => void) | null
  • added: property WebSocket.onopen: (() => void) | null
  • added: property WebSocket.removeEventListener: WebsocketEventListener
  • added: property WebSocketCloseEvent.code?: number | undefined
  • added: property WebSocketCloseEvent.message?: string | undefined
  • added: property WebSocketCloseEvent.reason?: string | undefined
  • added: property WebSocketErrorEvent.message: string
  • added: property WebSocketMessageEvent.data?: any | undefined
  • added: property XMLHttpRequest.onreadystatechange: ((this: XMLHttpRequest, ev: Event) => any) | null
  • added: property XMLHttpRequest.responseType: XMLHttpRequestResponseType
  • added: property XMLHttpRequest.timeout: number
  • added: property XMLHttpRequest.withCredentials: boolean
  • added: property XMLHttpRequestEventMap.readystatechange: Event
  • added: property XMLHttpRequestEventTarget.onabort: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.onerror: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.onload: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.onloadend: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.onloadstart: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.onprogress: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTarget.ontimeout: ((this: XMLHttpRequest, ev: ProgressEvent) => any) | null
  • added: property XMLHttpRequestEventTargetEventMap.abort: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.error: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.load: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.loadend: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.loadstart: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.progress: ProgressEvent
  • added: property XMLHttpRequestEventTargetEventMap.timeout: ProgressEvent
  • added: property _SourceUri.uri: string
  • added: readonly property AbortController.signal: AbortSignal
  • added: readonly property AbortSignal.aborted: boolean
  • added: readonly property Blob.size: number
  • added: readonly property Blob.type: string
  • added: readonly property Body.bodyUsed: boolean
  • added: readonly property FileReader.DONE: 2
  • added: readonly property FileReader.EMPTY: 0
  • added: readonly property FileReader.LOADING: 1
  • added: readonly property FileReader.error: Error | null
  • added: readonly property FileReader.readyState: number
  • added: readonly property FileReader.result: string | ArrayBuffer
  • added: readonly property ProgressEvent.lengthComputable: boolean
  • added: readonly property ProgressEvent.loaded: number
  • added: readonly property ProgressEvent.target: T | null
  • added: readonly property ProgressEvent.total: number
  • added: readonly property Request.credentials: RequestCredentials_
  • added: readonly property Request.headers: Headers
  • added: readonly property Request.method: string
  • added: readonly property Request.mode: RequestMode_
  • added: readonly property Request.referrer: string
  • added: readonly property Request.signal: AbortSignal | undefined
  • added: readonly property Request.url: string
  • added: readonly property Response.headers: Headers
  • added: readonly property Response.ok: boolean
  • added: readonly property Response.redirected: boolean
  • added: readonly property Response.status: number
  • added: readonly property Response.statusText: string
  • added: readonly property Response.type: ResponseType_
  • added: readonly property Response.url: string
  • added: readonly property URL.origin: string
  • added: readonly property URL.searchParams: URLSearchParams
  • added: readonly property WebSocket.readyState: number
  • added: readonly property XMLHttpRequest.DONE: 4
  • added: readonly property XMLHttpRequest.HEADERS_RECEIVED: 2
  • added: readonly property XMLHttpRequest.LOADING: 3
  • added: readonly property XMLHttpRequest.OPENED: 1
  • added: readonly property XMLHttpRequest.UNSENT: 0
  • added: readonly property XMLHttpRequest.readyState: number
  • added: readonly property XMLHttpRequest.response: any
  • added: readonly property XMLHttpRequest.responseText: string
  • added: readonly property XMLHttpRequest.responseURL: string
  • added: readonly property XMLHttpRequest.responseXML: Document | null
  • added: readonly property XMLHttpRequest.status: number
  • added: readonly property XMLHttpRequest.statusText: string
  • added: readonly property XMLHttpRequest.upload: XMLHttpRequestUpload
  • added: static method URL.createObjectURL(blob: Blob): string
  • added: static method URL.revokeObjectURL(url: string): void
  • added: type BodyInit_ = _SourceUri | Blob | Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView |…
  • added: type FormDataPart = { string: string; headers: { [name: string]: string } } | { uri: string; headers: { [name: string]: string }; name?: string | undefined; type?: string | undefi…
  • added: type FormDataValue = string | { name?: string | undefined; type?: string | undefined; uri: string }
  • added: type HeadersInit_ = Headers | string[][] | { [key: string]: string }
  • added: type RequestCredentials_ = 'omit' | 'same-origin' | 'include'
  • added: type RequestInfo = Request | string
  • added: type RequestMode_ = 'navigate' | 'same-origin' | 'no-cors' | 'cors'
  • added: type ResponseType_ = 'basic' | 'cors' | 'default' | 'error' | 'opaque' | 'opaqueredirect'
  • added: type WebsocketCloseEventListener = (event: 'close', handler: (e: WebSocketCloseEvent) => void) => void
  • added: type WebsocketErrorEventListener = (event: 'error', handler: (e: WebSocketErrorEvent) => void) => void
  • added: type WebsocketEventListener = WebsocketMessageEventListener & WebsocketErrorEventListener & WebsocketOpenEventListener & WebsocketCloseEventListener
  • added: type WebsocketMessageEventListener = (event: 'message', handler: (e: WebSocketMessageEvent) => void) => void
  • added: type WebsocketOpenEventListener = (event: 'open', handler: () => void) => void
  • added: type XMLHttpRequestResponseType = '' | 'arraybuffer' | 'blob' | 'document' | 'json' | 'text'
  • added: var Blob: { prototype: Blob; new (blobParts?: Array<Blob | string>, options?: BlobOptions): Blob }
  • added: var File: { prototype: File; new (fileParts?: Array<Blob | string>, name?: string, options?: BlobOptions): File }
  • added: var FileReader: { prototype: FileReader; new (): FileReader; readonly DONE: 2; readonly EMPTY: 0; readonly LOADING: 1 }
  • added: var Headers: { prototype: Headers; new (init?: HeadersInit_): Headers }
  • added: var Request: { prototype: Request; new (input: Request | string, init?: RequestInit): Request }
  • added: var Response: { prototype: Response; new (body?: BodyInit_, init?: ResponseInit): Response; error: () => Response; redirect: (url: string, status?: number) => Response }
  • added: var WebSocket: { prototype: WebSocket; new (uri: string, protocols?: string | string[] | null, options?: { headers: { [headerName: string]: string }; [optionName: string]: an…
  • added: var XMLHttpRequest: { prototype: XMLHttpRequest; new (): XMLHttpRequest; readonly DONE: 4; readonly HEADERS_RECEIVED: 2; readonly LOADING: 3; readonly OPENED: 1; readonly UNSENT:…
  • added: var XMLHttpRequestUpload: { prototype: XMLHttpRequestUpload; new (): XMLHttpRequestUpload }
  • added: interface TimerMixin
  • added: property TimerMixin.cancelAnimationFrame: typeof cancelAnimationFrame
  • added: property TimerMixin.clearImmediate: typeof clearImmediate
  • added: property TimerMixin.clearInterval: typeof clearInterval
  • added: property TimerMixin.clearTimeout: typeof clearTimeout
  • added: property TimerMixin.requestAnimationFrame: typeof requestAnimationFrame
  • added: property TimerMixin.setImmediate: typeof setImmediate
  • added: property TimerMixin.setInterval: typeof setInterval
  • added: property TimerMixin.setTimeout: typeof setTimeout
  • added: type Constructor<T> = new (...args: any[]) => T
  • added: type AccessibilityProperties = AccessibilityProps
  • added: type AccessibilityPropertiesAndroid = AccessibilityPropsAndroid
  • added: type AccessibilityPropertiesIOS = AccessibilityPropsIOS
  • added: type ActivityIndicatorIOSProperties = ActivityIndicatorIOSProps
  • added: type ActivityIndicatorProperties = ActivityIndicatorProps
  • added: type ButtonProperties = ButtonProps
  • added: type DrawerLayoutAndroidProperties = DrawerLayoutAndroidProps
  • added: type FlatListProperties<ItemT> = FlatListProps<ItemT>
  • added: type ImageBackgroundProperties = ImageBackgroundProps
  • added: type ImageProperties = ImageProps
  • added: type ImagePropertiesAndroid = ImagePropsAndroid
  • added: type ImagePropertiesIOS = ImagePropsIOS
  • added: type ImagePropertiesSourceOptions = ImageSourcePropType
  • added: type InputAccessoryViewProperties = InputAccessoryViewProps
  • added: type ModalProperties = ModalProps
  • added: type ProgressBarAndroidProperties = ProgressBarAndroidProps
  • added: type RefreshControlProperties = RefreshControlProps
  • added: type RefreshControlPropertiesAndroid = RefreshControlPropsAndroid
  • added: type RefreshControlPropertiesIOS = RefreshControlPropsIOS
  • added: type ScrollViewProperties = ScrollViewProps
  • added: type ScrollViewPropertiesAndroid = ScrollViewPropsAndroid
  • added: type ScrollViewPropertiesIOS = ScrollViewPropsIOS
  • added: type SectionListProperties<ItemT> = SectionListProps<ItemT>
  • added: type StatusBarProperties = StatusBarProps
  • added: type StatusBarPropertiesAndroid = StatusBarPropsAndroid
  • added: type StatusBarPropertiesIOS = StatusBarPropsIOS
  • added: type SwitchProperties = SwitchProps
  • added: type SwitchPropertiesIOS = SwitchPropsIOS
  • added: type TextInputAndroidProperties = TextInputAndroidProps
  • added: type TextInputIOSProperties = TextInputIOSProps
  • added: type TextInputProperties = TextInputProps
  • added: type TextProperties = TextProps
  • added: type TextPropertiesAndroid = TextPropsAndroid
  • added: type TextPropertiesIOS = TextPropsIOS
  • added: type TouchableHighlightProperties = TouchableHighlightProps
  • added: type TouchableNativeFeedbackProperties = TouchableNativeFeedbackProps
  • added: type TouchableOpacityProperties = TouchableOpacityProps
  • added: type TouchableWithoutFeedbackProperties = TouchableWithoutFeedbackProps
  • added: type ViewProperties = ViewProps
  • added: type ViewPropertiesAndroid = ViewPropsAndroid
  • added: type ViewPropertiesIOS = ViewPropsIOS
  • added: type VirtualizedListProperties<ItemT> = VirtualizedListProps<ItemT>
  • added: interface Insets
  • added: property Insets.bottom?: number | undefined
  • added: property Insets.left?: number | undefined
  • added: property Insets.right?: number | undefined
  • added: property Insets.top?: number | undefined
  • added: function unstable_batchedUpdates<A, R>(callback: (a: A) => R, a: A): R
  • added: function unstable_batchedUpdates<R>(callback: () => R): R
  • added: interface GestureResponderHandlers
  • added: property GestureResponderHandlers.onMoveShouldSetResponder?: | ((event: GestureResponderEvent) => boolean) | undefined
  • added: property GestureResponderHandlers.onMoveShouldSetResponderCapture?: | ((event: GestureResponderEvent) => boolean) | undefined
  • added: property GestureResponderHandlers.onResponderEnd?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderGrant?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderMove?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderReject?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderRelease?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderStart?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderTerminate?: ((event: GestureResponderEvent) => void) | undefined
  • added: property GestureResponderHandlers.onResponderTerminationRequest?: | ((event: GestureResponderEvent) => boolean) | undefined
  • added: property GestureResponderHandlers.onStartShouldSetResponder?: | ((event: GestureResponderEvent) => boolean) | undefined
  • added: property GestureResponderHandlers.onStartShouldSetResponderCapture?: | ((event: GestureResponderEvent) => boolean) | undefined
  • added: interface HostComponent<P> extends Pick<React.ComponentClass<P>, Exclude<keyof React.ComponentClass<P>, 'new'>>
  • added: interface NativeMethods
  • added: method NativeMethods.blur(): void
  • added: method NativeMethods.focus(): void
  • added: method NativeMethods.measure(callback: MeasureOnSuccessCallback): void
  • added: method NativeMethods.measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
  • added: method NativeMethods.measureLayout(relativeToNativeComponentRef: | React.ElementRef<HostComponent<unknown>> | number, onSuccess: MeasureLayoutOnSuccessCallback, onFail?: () => void): void
  • added: method NativeMethods.setNativeProps(nativeProps: object): void
  • added: new HostComponent(props: P, context?: any): React.Component<P> & Readonly<NativeMethods>
  • added: property NativeMethods.refs: { [key: string]: React.Component<any, any> }
  • added: type MeasureInWindowOnSuccessCallback = (x: number, y: number, width: number, height: number) => void
  • added: type MeasureLayoutOnSuccessCallback = (left: number, top: number, width: number, height: number) => void
  • added: type MeasureOnSuccessCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void
  • added: type NativeMethodsMixin = NativeMethods
  • added: type NativeMethodsMixinType = NativeMethods
  • removed: const ActionSheetIOS: ActionSheetIOSStatic
  • removed: interface ActionSheetIOSOptions
  • removed: interface ActionSheetIOSStatic
  • removed: interface ShareActionSheetIOSOptions
  • removed: property ActionSheetIOSOptions.anchor?: number | undefined
  • removed: property ActionSheetIOSOptions.cancelButtonIndex?: number | undefined
  • removed: property ActionSheetIOSOptions.cancelButtonTintColor?: ColorValue | ProcessedColorValue | undefined
  • removed: property ActionSheetIOSOptions.destructiveButtonIndex?: number | number[] | undefined | null
  • removed: property ActionSheetIOSOptions.disabledButtonIndices?: number[] | undefined
  • removed: property ActionSheetIOSOptions.disabledButtonTintColor?: ColorValue | ProcessedColorValue | undefined
  • removed: property ActionSheetIOSOptions.message?: string | undefined
  • removed: property ActionSheetIOSOptions.options: string[]
  • removed: property ActionSheetIOSOptions.tintColor?: ColorValue | ProcessedColorValue | undefined
  • removed: property ActionSheetIOSOptions.title?: string | undefined
  • removed: property ActionSheetIOSOptions.userInterfaceStyle?: 'light' | 'dark' | undefined
  • removed: property ActionSheetIOSStatic.dismissActionSheet: () => void
  • removed: property ActionSheetIOSStatic.showActionSheetWithOptions: (options: ActionSheetIOSOptions, callback: (buttonIndex: number) => void) => void
  • removed: property ActionSheetIOSStatic.showShareActionSheetWithOptions: (options: ShareActionSheetIOSOptions, failureCallback: (error: Error) => void, successCallback: (success: boolean, method: string) => void) => void
  • removed: property ShareActionSheetIOSOptions.anchor?: number | undefined
  • removed: property ShareActionSheetIOSOptions.excludedActivityTypes?: string[] | undefined
  • removed: property ShareActionSheetIOSOptions.message?: string | undefined
  • removed: property ShareActionSheetIOSOptions.subject?: string | undefined
  • removed: property ShareActionSheetIOSOptions.url?: string | undefined
  • removed: type ActionSheetIOS = ActionSheetIOSStatic
  • removed: const Alert: AlertStatic
  • removed: interface AlertButton
  • removed: interface AlertStatic
  • removed: property AlertButton.isPreferred?: boolean | undefined
  • removed: property AlertButton.onPress?: | ((value?: string) => void) | ((value?: { login: string; password: string }) => void) | undefined
  • removed: property AlertButton.style?: 'default' | 'cancel' | 'destructive' | undefined
  • removed: property AlertButton.text?: string | undefined
  • removed: property AlertStatic.alert: (title: string, message?: string, buttons?: AlertButton[], options?: AlertOptions) => void
  • removed: property AlertStatic.prompt: (title: string, message?: string, callbackOrButtons?: ((text: string) => void) | AlertButton[], type?: AlertType, defaultValue?: string, keyboardType?: string, options?: AlertOptions) => void
  • removed: type Alert = AlertStatic
  • removed: type AlertType = 'default' | 'plain-text' | 'secure-text' | 'login-password'
  • removed: class Animated.Animated
  • removed: class Animated.AnimatedAddition<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedColor extends AnimatedWithChildren
  • removed: class Animated.AnimatedDiffClamp<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedDivision<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedInterpolation<OutputT extends number | string> extends AnimatedWithChildren
  • removed: class Animated.AnimatedModulo<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedMultiplication<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedNode
  • removed: class Animated.AnimatedSubtraction<OutputT extends number | string> extends AnimatedInterpolation<OutputT>
  • removed: class Animated.AnimatedWithChildren extends AnimatedNode
  • removed: class Animated.FlatList<ItemT = any> extends FlatListComponent<ItemT, AnimatedProps<FlatListProps<ItemT>>>
  • removed: class Animated.SectionList<ItemT = any, SectionT = DefaultSectionT> extends SectionListComponent<AnimatedProps<SectionListProps<ItemT, SectionT>>>
  • removed: class Animated.Value extends AnimatedWithChildren
  • removed: class Animated.ValueXY extends AnimatedWithChildren
  • removed: const Animated.Image: AnimatedComponent<typeof _Image>
  • removed: const Animated.ScrollView: AnimatedComponent<typeof _ScrollView>
  • removed: const Animated.Text: AnimatedComponent<typeof _Text>
  • removed: const Animated.View: AnimatedComponent<typeof _View>
  • removed: const Animated.timing: (value: AnimatedValue | AnimatedValueXY, config: TimingAnimationConfig) => CompositeAnimation
  • removed: constructor Animated.AnimatedColor(valueIn?: AnimatedColorInputValue, config?: AnimatedConfig | null)
  • removed: constructor Animated.Value(value: number, config?: AnimatedConfig | null)
  • removed: constructor Animated.ValueXY(valueIn?: { x: number | AnimatedValue; y: number | AnimatedValue }, config?: AnimatedConfig | null)
  • removed: function Animated.add<OutputT extends number | string>(a: Animated, b: Animated): AnimatedAddition<OutputT>
  • removed: function Animated.createAnimatedComponent<T extends React.ComponentType<any>>(component: T, options?: AnimatedComponentOptions): AnimatedComponent<T>
  • removed: function Animated.decay(value: AnimatedValue | AnimatedValueXY, config: DecayAnimationConfig): CompositeAnimation
  • removed: function Animated.delay(time: number): CompositeAnimation
  • removed: function Animated.diffClamp<OutputT extends number | string>(a: Animated, min: number, max: number): AnimatedDiffClamp<OutputT>
  • removed: function Animated.divide<OutputT extends number | string>(a: Animated, b: Animated): AnimatedDivision<OutputT>
  • removed: function Animated.event<T>(argMapping: Array<Mapping | null>, config?: EventConfig<T>): (...args: any[]) => void
  • removed: function Animated.loop(animation: CompositeAnimation, config?: LoopAnimationConfig): CompositeAnimation
  • removed: function Animated.modulo<OutputT extends number | string>(a: Animated, modulus: number): AnimatedModulo<OutputT>
  • removed: function Animated.multiply<OutputT extends number | string>(a: Animated, b: Animated): AnimatedMultiplication<OutputT>
  • removed: function Animated.parallel(animations: Array<CompositeAnimation>, config?: ParallelConfig): CompositeAnimation
  • removed: function Animated.sequence(animations: Array<CompositeAnimation>): CompositeAnimation
  • removed: function Animated.spring(value: AnimatedValue | AnimatedValueXY, config: SpringAnimationConfig): CompositeAnimation
  • removed: function Animated.stagger(time: number, animations: Array<CompositeAnimation>): CompositeAnimation
  • removed: function Animated.subtract<OutputT extends number | string>(a: Animated, b: Animated): AnimatedSubtraction<OutputT>
  • removed: interface Animated.AnimatedComponent<T extends React.ComponentType<any>> extends React.FC<AnimatedProps<React.ComponentPropsWithRef<T>>>
  • removed: interface Animated.AnimationConfig
  • removed: interface Animated.CompositeAnimation
  • removed: interface Animated.DecayAnimationConfig extends AnimationConfig
  • removed: interface Animated.EventConfig<T>
  • removed: interface Animated.LoopAnimationConfig
  • removed: interface Animated.SpringAnimationConfig extends AnimationConfig
  • removed: interface Animated.TimingAnimationConfig extends AnimationConfig
  • removed: interface Animated.WithAnimatedArray<P> extends Array<WithAnimatedValue<P>>
  • removed: method Animated.AnimatedInterpolation.interpolate(config: InterpolationConfigType): AnimatedInterpolation<OutputT>
  • removed: method Animated.AnimatedNode.addListener(callback: (value: any) => any): string
  • removed: method Animated.AnimatedNode.hasListeners(): boolean
  • removed: method Animated.AnimatedNode.removeAllListeners(): void
  • removed: method Animated.AnimatedNode.removeListener(id: string): void
  • removed: method Animated.Value.addListener(callback: ValueListenerCallback): string
  • removed: method Animated.Value.animate(animation: Animation, callback?: EndCallback | null): void
  • removed: method Animated.Value.extractOffset(): void
  • removed: method Animated.Value.flattenOffset(): void
  • removed: method Animated.Value.interpolate<OutputT extends number | string>(config: InterpolationConfigType): AnimatedInterpolation<OutputT>
  • removed: method Animated.Value.removeAllListeners(): void
  • removed: method Animated.Value.removeListener(id: string): void
  • removed: method Animated.Value.resetAnimation(callback?: (value: number) => void): void
  • removed: method Animated.Value.setOffset(offset: number): void
  • removed: method Animated.Value.setValue(value: number): void
  • removed: method Animated.Value.stopAnimation(callback?: (value: number) => void): void
  • removed: method Animated.ValueXY.addListener(callback: ValueXYListenerCallback): string
  • removed: method Animated.ValueXY.extractOffset(): void
  • removed: method Animated.ValueXY.flattenOffset(): void
  • removed: method Animated.ValueXY.getLayout(): { [key: string]: AnimatedValue }
  • removed: method Animated.ValueXY.getTranslateTransform(): [{ translateX: AnimatedValue }, { translateY: AnimatedValue }]
  • removed: method Animated.ValueXY.removeListener(id: string): void
  • removed: method Animated.ValueXY.resetAnimation(callback?: (value: { x: number; y: number }) => void): void
  • removed: method Animated.ValueXY.setOffset(offset: { x: number; y: number }): void
  • removed: method Animated.ValueXY.setValue(value: { x: number; y: number }): void
  • removed: method Animated.ValueXY.stopAnimation(callback?: (value: { x: number; y: number }) => void): void
  • removed: namespace Animated
  • removed: property Animated.AnimatedColor.a: AnimatedValue
  • removed: property Animated.AnimatedColor.addListener: (callback: (value: ColorValue) => unknown) => string
  • removed: property Animated.AnimatedColor.b: AnimatedValue
  • removed: property Animated.AnimatedColor.extractOffset: () => void
  • removed: property Animated.AnimatedColor.flattenOffset: () => void
  • removed: property Animated.AnimatedColor.g: AnimatedValue
  • removed: property Animated.AnimatedColor.nativeColor: unknown
  • removed: property Animated.AnimatedColor.r: AnimatedValue
  • removed: property Animated.AnimatedColor.removeAllListeners: () => void
  • removed: property Animated.AnimatedColor.removeListener: (id: string) => void
  • removed: property Animated.AnimatedColor.resetAnimation: (callback: (value: ColorValue) => unknown) => void
  • removed: property Animated.AnimatedColor.setOffset: (offset: RgbaValue) => void
  • removed: property Animated.AnimatedColor.setValue: (value: RgbaValue | ColorValue) => void
  • removed: property Animated.AnimatedColor.stopAnimation: (callback: (value: ColorValue) => unknown) => void
  • removed: property Animated.AnimationConfig.isInteraction?: boolean | undefined
  • removed: property Animated.AnimationConfig.useNativeDriver: boolean
  • removed: property Animated.CompositeAnimation.reset: () => void
  • removed: property Animated.CompositeAnimation.start: (callback?: EndCallback) => void
  • removed: property Animated.CompositeAnimation.stop: () => void
  • removed: property Animated.DecayAnimationConfig.deceleration?: number | undefined
  • removed: property Animated.DecayAnimationConfig.velocity: number | { x: number; y: number }
  • removed: property Animated.EventConfig.listener?: ((event: NativeSyntheticEvent<T>) => void) | undefined
  • removed: property Animated.EventConfig.useNativeDriver: boolean
  • removed: property Animated.LoopAnimationConfig.iterations?: number | undefined
  • removed: property Animated.LoopAnimationConfig.resetBeforeIteration?: boolean | undefined
  • removed: property Animated.SpringAnimationConfig.bounciness?: number | undefined
  • removed: property Animated.SpringAnimationConfig.damping?: number | undefined
  • removed: property Animated.SpringAnimationConfig.delay?: number | undefined
  • removed: property Animated.SpringAnimationConfig.friction?: number | undefined
  • removed: property Animated.SpringAnimationConfig.mass?: number | undefined
  • removed: property Animated.SpringAnimationConfig.overshootClamping?: boolean | undefined
  • removed: property Animated.SpringAnimationConfig.restDisplacementThreshold?: number | undefined
  • removed: property Animated.SpringAnimationConfig.restSpeedThreshold?: number | undefined
  • removed: property Animated.SpringAnimationConfig.speed?: number | undefined
  • removed: property Animated.SpringAnimationConfig.stiffness?: number | undefined
  • removed: property Animated.SpringAnimationConfig.tension?: number | undefined
  • removed: property Animated.SpringAnimationConfig.toValue: | number | AnimatedValue | { x: number; y: number } | AnimatedValueXY | RgbaValue | AnimatedColor | AnimatedInterpolation<number>
  • removed: property Animated.SpringAnimationConfig.velocity?: number | { x: number; y: number } | undefined
  • removed: property Animated.TimingAnimationConfig.delay?: number | undefined
  • removed: property Animated.TimingAnimationConfig.duration?: number | undefined
  • removed: property Animated.TimingAnimationConfig.easing?: ((value: number) => number) | undefined
  • removed: property Animated.TimingAnimationConfig.toValue: | number | AnimatedValue | { x: number; y: number } | AnimatedValueXY | AnimatedInterpolation<number>
  • removed: property Animated.ValueXY.x: AnimatedValue
  • removed: property Animated.ValueXY.y: AnimatedValue
  • removed: type Animated.AnimatedColorInputValue = RgbaValue | RgbaAnimatedValue | ColorValue | null | undefined
  • removed: type Animated.AnimatedComponentOptions = { collapsable?: boolean | undefined }
  • removed: type Animated.AnimatedConfig = { readonly useNativeDriver: boolean }
  • removed: type Animated.AnimatedProps<T> = { [key in keyof T]: key extends NonAnimatedProps ? key extends 'ref' ? TAugmentRef<T[key]> : T[key] : WithAnimatedValue<T[key]> }
  • removed: type Animated.AnimatedValue = Value
  • removed: type Animated.AnimatedValueXY = ValueXY
  • removed: type Animated.Animation = { start(fromValue: number, onUpdate: (value: number) => void, onEnd: EndCallback | null, previousAnimation: Animation | null, animatedValue: AnimatedValue): vo…
  • removed: type Animated.Builtin = Function | Date | Error | RegExp
  • removed: type Animated.ComponentProps<T> = T extends React.ComponentType<infer P> | React.Component<infer P> ? P : never
  • removed: type Animated.EndCallback = (result: EndResult) => void
  • removed: type Animated.EndResult = { finished: boolean }
  • removed: type Animated.ExtrapolateType = 'extend' | 'identity' | 'clamp'
  • removed: type Animated.InterpolationConfigType = { inputRange: number[]; outputRange: number[] | string[]; easing?: ((input: number) => number) | undefined; extrapolate?: ExtrapolateType | undefined; extrapol…
  • removed: type Animated.LegacyRef<C> = { getNode(): C }
  • removed: type Animated.Mapping = { [key: string]: Mapping } | AnimatedValue
  • removed: type Animated.NonAnimatedProps = 'key' | 'ref'
  • removed: type Animated.Nullable = undefined | null
  • removed: type Animated.ParallelConfig = { stopTogether?: boolean | undefined }
  • removed: type Animated.Primitive = string | number | boolean | symbol
  • removed: type Animated.RgbaAnimatedValue = { readonly r: AnimatedValue; readonly g: AnimatedValue; readonly b: AnimatedValue; readonly a: AnimatedValue }
  • removed: type Animated.RgbaValue = { readonly r: number; readonly g: number; readonly b: number; readonly a: number }
  • removed: type Animated.TAugmentRef<T> = T extends React.Ref<infer R> ? unknown extends R ? never : React.Ref<R | LegacyRef<R>> : never
  • removed: type Animated.ValueListenerCallback = (state: { value: number }) => void
  • removed: type Animated.ValueXYListenerCallback = (value: { x: number; y: number }) => void
  • removed: type Animated.WithAnimatedObject<T> = { [K in keyof T]: WithAnimatedValue<T[K]> }
  • removed: type Animated.WithAnimatedValue<T> = T extends Builtin | Nullable ? T : T extends Primitive ? T | Value | AnimatedInterpolation<number | string> : T extends Array<infer P> ? WithAnimatedArray<P> :…
  • removed: const Easing: EasingStatic
  • removed: interface EasingStatic
  • removed: method EasingStatic.back(s: number): EasingFunction
  • removed: method EasingStatic.bezier(x1: number, y1: number, x2: number, y2: number): EasingFunction
  • removed: method EasingStatic.elastic(bounciness: number): EasingFunction
  • removed: method EasingStatic.in(easing: EasingFunction): EasingFunction
  • removed: method EasingStatic.inOut(easing: EasingFunction): EasingFunction
  • removed: method EasingStatic.out(easing: EasingFunction): EasingFunction
  • removed: method EasingStatic.poly(n: number): EasingFunction
  • removed: property EasingStatic.bounce: EasingFunction
  • removed: property EasingStatic.circle: EasingFunction
  • removed: property EasingStatic.cubic: EasingFunction
  • removed: property EasingStatic.ease: EasingFunction
  • removed: property EasingStatic.exp: EasingFunction
  • removed: property EasingStatic.linear: EasingFunction
  • removed: property EasingStatic.quad: EasingFunction
  • removed: property EasingStatic.sin: EasingFunction
  • removed: property EasingStatic.step0: EasingFunction
  • removed: property EasingStatic.step1: EasingFunction
  • removed: type Easing = EasingStatic
  • removed: type EasingFunction = (value: number) => number
  • removed: function useAnimatedColor(inputValue?: Animated.AnimatedColorInputValue, config?: Animated.AnimatedConfig | null | undefined): Animated.AnimatedColor
  • removed: function useAnimatedValue(initialValue: number, config?: Animated.AnimatedConfig): Animated.Value
  • removed: function useAnimatedValueXY(initialValue: { x: number; y: number }, config?: Animated.AnimatedConfig | null | undefined): Animated.ValueXY
  • removed: const AppState: AppStateStatic
  • removed: interface AppStateStatic
  • removed: method AppStateStatic.addEventListener(type: AppStateEvent, listener: (state: AppStateStatus) => void): NativeEventSubscription
  • removed: property AppStateStatic.currentState: AppStateStatus
  • removed: property AppStateStatic.isAvailable: boolean
  • removed: type AppState = AppStateStatic
  • removed: type AppStateEvent = 'change' | 'memoryWarning' | 'blur' | 'focus'
  • removed: type AppStateStatus = 'active' | 'background' | 'inactive' | 'unknown' | 'extension'
  • removed: const NativeModules: NativeModulesStatic
  • removed: const AccessibilityInfo: AccessibilityInfoStatic
  • removed: interface AccessibilityInfoStatic
  • removed: method AccessibilityInfoStatic.addEventListener(eventName: AccessibilityAnnouncementEventName, handler: AccessibilityAnnouncementFinishedEventHandler): EmitterSubscription
  • removed: method AccessibilityInfoStatic.addEventListener(eventName: AccessibilityChangeEventName, handler: AccessibilityChangeEventHandler): EmitterSubscription
  • removed: method AccessibilityInfoStatic.announceForAccessibilityWithOptions(announcement: string, options: { queue?: boolean | undefined; priority?: 'low' | 'default' | 'high' | undefined }): void
  • removed: method AccessibilityInfoStatic.isAccessibilityServiceEnabled(): Promise<boolean>
  • removed: method AccessibilityInfoStatic.prefersCrossFadeTransitions(): Promise<boolean>
  • removed: property AccessibilityInfoStatic.announceForAccessibility: (announcement: string) => void
  • removed: property AccessibilityInfoStatic.getRecommendedTimeoutMillis: (originalTimeout: number) => Promise<number>
  • removed: property AccessibilityInfoStatic.isBoldTextEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isDarkerSystemColorsEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isGrayscaleEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isHighTextContrastEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isInvertColorsEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isReduceMotionEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isReduceTransparencyEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.isScreenReaderEnabled: () => Promise<boolean>
  • removed: property AccessibilityInfoStatic.sendAccessibilityEvent: (handle: HostInstance, eventType: AccessibilityEventTypes) => void
  • removed: property AccessibilityInfoStatic.setAccessibilityFocus: (reactTag: number) => void
  • removed: type AccessibilityInfo = AccessibilityInfoStatic
  • removed: class ActivityIndicator extends ActivityIndicatorBase
  • removed: interface ActivityIndicatorIOSProps extends ViewProps
  • removed: interface ActivityIndicatorProps extends ViewProps
  • removed: property ActivityIndicatorIOSProps.animating?: boolean | undefined
  • removed: property ActivityIndicatorIOSProps.color?: ColorValue | undefined
  • removed: property ActivityIndicatorIOSProps.hidesWhenStopped?: boolean | undefined
  • removed: property ActivityIndicatorIOSProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • removed: property ActivityIndicatorIOSProps.size?: 'small' | 'large' | undefined
  • removed: property ActivityIndicatorIOSProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property ActivityIndicatorProps.animating?: boolean | undefined
  • removed: property ActivityIndicatorProps.color?: ColorValue | undefined
  • removed: property ActivityIndicatorProps.hidesWhenStopped?: boolean | undefined
  • removed: property ActivityIndicatorProps.size?: number | 'small' | 'large' | undefined
  • removed: property ActivityIndicatorProps.style?: StyleProp<ViewStyle> | undefined
  • removed: class Button extends React.Component<ButtonProps>
  • removed: interface ButtonProps extends Pick<TouchableNativeFeedbackProps & TouchableOpacityProps, | 'accessibilityLabel' | 'accessibilityState' | 'hasTVPreferredFocus' | 'nextFocusDown' | 'nextFocusForward' | 'nextFocusLeft' | 'nextFocusRight' | 'nextFocusUp' | 'testID' | 'disabled' | 'onPress' | 'touchSoundDisabled'>
  • removed: property ButtonProps.color?: ColorValue | undefined
  • removed: property ButtonProps.title: string
  • removed: const Clipboard: ClipboardStatic
  • removed: interface ClipboardStatic
  • removed: method ClipboardStatic.getString(): Promise<string>
  • removed: method ClipboardStatic.setString(content: string): void
  • removed: type Clipboard = ClipboardStatic
  • removed: class DrawerLayoutAndroid extends DrawerLayoutAndroidBase
  • removed: interface DrawerLayoutAndroidProps extends ViewProps
  • removed: interface DrawerSlideEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • removed: method DrawerLayoutAndroid.closeDrawer(): void
  • removed: method DrawerLayoutAndroid.openDrawer(): void
  • removed: property DrawerLayoutAndroid.positions: DrawerPosition
  • removed: property DrawerLayoutAndroidProps.drawerBackgroundColor?: ColorValue | undefined
  • removed: property DrawerLayoutAndroidProps.drawerLockMode?: 'unlocked' | 'locked-closed' | 'locked-open' | undefined
  • removed: property DrawerLayoutAndroidProps.drawerPosition?: 'left' | 'right' | undefined
  • removed: property DrawerLayoutAndroidProps.drawerWidth?: number | undefined
  • removed: property DrawerLayoutAndroidProps.keyboardDismissMode?: 'none' | 'on-drag' | undefined
  • removed: property DrawerLayoutAndroidProps.onDrawerClose?: (() => void) | undefined
  • removed: property DrawerLayoutAndroidProps.onDrawerOpen?: (() => void) | undefined
  • removed: property DrawerLayoutAndroidProps.onDrawerSlide?: ((event: DrawerSlideEvent) => void) | undefined
  • removed: property DrawerLayoutAndroidProps.onDrawerStateChanged?: ((event: 'Idle' | 'Dragging' | 'Settling') => void) | undefined
  • removed: property DrawerLayoutAndroidProps.renderNavigationView: () => React.JSX.Element
  • removed: property DrawerLayoutAndroidProps.statusBarBackgroundColor?: ColorValue | undefined
  • removed: const Keyboard: KeyboardStatic
  • removed: interface KeyboardEvent extends Partial<KeyboardEventIOS>
  • removed: interface KeyboardStatic extends NativeEventEmitter
  • removed: method KeyboardStatic.isVisible(): boolean
  • removed: method KeyboardStatic.metrics(): KeyboardMetrics | undefined
  • removed: property KeyboardEvent.duration: number
  • removed: property KeyboardEvent.easing: KeyboardEventEasing
  • removed: property KeyboardEvent.endCoordinates: KeyboardMetrics
  • removed: property KeyboardStatic.addListener: (eventType: KeyboardEventName, listener: KeyboardEventListener) => EmitterSubscription
  • removed: property KeyboardStatic.dismiss: () => void
  • removed: property KeyboardStatic.scheduleLayoutAnimation: (event: KeyboardEvent) => void
  • removed: type KeyboardEventEasing = 'easeIn' | 'easeInEaseOut' | 'easeOut' | 'linear' | 'keyboard'
  • removed: type KeyboardEventName = 'keyboardWillShow' | 'keyboardDidShow' | 'keyboardWillHide' | 'keyboardDidHide' | 'keyboardWillChangeFrame' | 'keyboardDidChangeFrame'
  • removed: class KeyboardAvoidingView extends KeyboardAvoidingViewBase
  • removed: interface KeyboardAvoidingViewProps extends ViewProps
  • removed: property KeyboardAvoidingViewProps.behavior?: 'height' | 'position' | 'padding' | undefined
  • removed: property KeyboardAvoidingViewProps.contentContainerStyle?: StyleProp<ViewStyle> | undefined
  • removed: property KeyboardAvoidingViewProps.enabled?: boolean | undefined
  • removed: property KeyboardAvoidingViewProps.keyboardVerticalOffset?: number | undefined
  • removed: const experimental_LayoutConformance: React.ComponentType<LayoutConformanceProps>
  • removed: const Pressable: React.ForwardRefExoticComponent<PressableProps & React.RefAttributes<View>>
  • removed: interface PressableAndroidRippleConfig
  • removed: interface PressableProps extends AccessibilityProps, Omit<ViewProps, 'children' | 'style' | 'hitSlop'>
  • removed: interface PressableStateCallbackType
  • removed: property PressableAndroidRippleConfig.alpha?: null | number | undefined
  • removed: property PressableAndroidRippleConfig.borderless?: null | boolean | undefined
  • removed: property PressableAndroidRippleConfig.color?: null | ColorValue | undefined
  • removed: property PressableAndroidRippleConfig.foreground?: null | boolean | undefined
  • removed: property PressableAndroidRippleConfig.radius?: null | number | undefined
  • removed: property PressableProps.android_disableSound?: null | boolean | undefined
  • removed: property PressableProps.android_ripple?: null | PressableAndroidRippleConfig | undefined
  • removed: property PressableProps.cancelable?: null | boolean | undefined
  • removed: property PressableProps.children?: | React.ReactNode | ((state: PressableStateCallbackType) => React.ReactNode) | undefined
  • removed: property PressableProps.delayHoverIn?: number | null | undefined
  • removed: property PressableProps.delayHoverOut?: number | null | undefined
  • removed: property PressableProps.delayLongPress?: null | number | undefined
  • removed: property PressableProps.disabled?: null | boolean | undefined
  • removed: property PressableProps.hitSlop?: null | Insets | number | undefined
  • removed: property PressableProps.onBlur?: null | ((event: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • removed: property PressableProps.onFocus?: null | ((event: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • removed: property PressableProps.onHoverIn?: null | ((event: MouseEvent) => void) | undefined
  • removed: property PressableProps.onHoverOut?: null | ((event: MouseEvent) => void) | undefined
  • removed: property PressableProps.onLongPress?: null | ((event: GestureResponderEvent) => void) | undefined
  • removed: property PressableProps.onPress?: null | ((event: GestureResponderEvent) => void) | undefined
  • removed: property PressableProps.onPressIn?: null | ((event: GestureResponderEvent) => void) | undefined
  • removed: property PressableProps.onPressMove?: null | ((event: GestureResponderEvent) => void) | undefined
  • removed: property PressableProps.onPressOut?: null | ((event: GestureResponderEvent) => void) | undefined
  • removed: property PressableProps.pressRetentionOffset?: null | Insets | number | undefined
  • removed: property PressableProps.style?: | StyleProp<ViewStyle> | ((state: PressableStateCallbackType) => StyleProp<ViewStyle>) | undefined
  • removed: property PressableProps.testOnly_pressed?: null | boolean | undefined
  • removed: property PressableProps.unstable_pressDelay?: number | undefined
  • removed: readonly property PressableStateCallbackType.pressed: boolean
  • removed: class ProgressBarAndroid extends ProgressBarAndroidBase
  • removed: interface ProgressBarAndroidProps extends ViewProps
  • removed: property ProgressBarAndroidProps.animating?: boolean | undefined
  • removed: property ProgressBarAndroidProps.color?: ColorValue | undefined
  • removed: property ProgressBarAndroidProps.indeterminate?: boolean | undefined
  • removed: property ProgressBarAndroidProps.progress?: number | undefined
  • removed: property ProgressBarAndroidProps.styleAttr?: | 'Horizontal' | 'Normal' | 'Small' | 'Large' | 'Inverse' | 'SmallInverse' | 'LargeInverse' | undefined
  • removed: property ProgressBarAndroidProps.testID?: string | undefined
  • removed: class RefreshControl extends RefreshControlBase
  • removed: interface RefreshControlProps extends RefreshControlPropsIOS, RefreshControlPropsAndroid
  • removed: interface RefreshControlPropsAndroid extends ViewProps
  • removed: interface RefreshControlPropsIOS extends ViewProps
  • removed: property RefreshControlProps.onRefresh?: (() => void) | undefined
  • removed: property RefreshControlProps.progressViewOffset?: number | undefined
  • removed: property RefreshControlProps.refreshing: boolean
  • removed: property RefreshControlPropsAndroid.colors?: ColorValue[] | undefined
  • removed: property RefreshControlPropsAndroid.enabled?: boolean | undefined
  • removed: property RefreshControlPropsAndroid.progressBackgroundColor?: ColorValue | undefined
  • removed: property RefreshControlPropsAndroid.size?: 'default' | 'large' | undefined
  • removed: property RefreshControlPropsIOS.tintColor?: ColorValue | undefined
  • removed: property RefreshControlPropsIOS.title?: string | undefined
  • removed: property RefreshControlPropsIOS.titleColor?: ColorValue | undefined
  • removed: static property RefreshControl.SIZE: Object
  • removed: class SafeAreaView extends SafeAreaViewBase
  • removed: class ScrollView extends ScrollViewBase
  • removed: const ScrollViewBase: Constructor<ScrollResponderMixin> & typeof ScrollViewComponent
  • removed: interface NativeScrollEvent
  • removed: interface NativeScrollPoint
  • removed: interface NativeScrollRectangle
  • removed: interface NativeScrollSize
  • removed: interface NativeScrollVelocity
  • removed: interface PointProp
  • removed: interface PublicScrollViewInstance extends HostInstance, ScrollViewImperativeMethods
  • removed: interface ScrollResponderEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • removed: interface ScrollView extends ScrollViewImperativeMethods
  • removed: interface ScrollViewImperativeMethods
  • removed: interface ScrollViewProps extends ViewProps, ScrollViewPropsIOS, ScrollViewPropsAndroid, Touchable
  • removed: interface ScrollViewPropsAndroid
  • removed: interface ScrollViewPropsIOS
  • removed: interface ScrollViewScrollToOptions
  • removed: method ScrollView.setNativeProps(nativeProps: object): void
  • removed: method ScrollViewImperativeMethods.scrollResponderScrollNativeHandleToKeyboard(nodeHandle: number | HostInstance, additionalOffset?: number, preventNegativeScrollOffset?: boolean): void
  • removed: method ScrollViewImperativeMethods.scrollResponderZoomTo(rect: { x: number; y: number; width: number; height: number; animated?: boolean | undefined }, animated?: boolean): void
  • removed: property NativeScrollEvent.contentInset: NativeScrollRectangle
  • removed: property NativeScrollEvent.contentOffset: NativeScrollPoint
  • removed: property NativeScrollEvent.contentSize: NativeScrollSize
  • removed: property NativeScrollEvent.layoutMeasurement: NativeScrollSize
  • removed: property NativeScrollEvent.targetContentOffset?: NativeScrollPoint | undefined
  • removed: property NativeScrollEvent.velocity?: NativeScrollVelocity | undefined
  • removed: property NativeScrollEvent.zoomScale: number
  • removed: property NativeScrollPoint.x: number
  • removed: property NativeScrollPoint.y: number
  • removed: property NativeScrollRectangle.bottom: number
  • removed: property NativeScrollRectangle.left: number
  • removed: property NativeScrollRectangle.right: number
  • removed: property NativeScrollRectangle.top: number
  • removed: property NativeScrollSize.height: number
  • removed: property NativeScrollSize.width: number
  • removed: property NativeScrollVelocity.x: number
  • removed: property NativeScrollVelocity.y: number
  • removed: property PointProp.x: number
  • removed: property PointProp.y: number
  • removed: property ScrollView.scrollWithoutAnimationTo?: ((y: number, x: number) => void) | undefined
  • removed: property ScrollViewProps.StickyHeaderComponent?: React.ComponentType<any> | undefined
  • removed: property ScrollViewProps.contentContainerStyle?: StyleProp<ViewStyle> | undefined
  • removed: property ScrollViewProps.decelerationRate?: 'fast' | 'normal' | number | undefined
  • removed: property ScrollViewProps.disableIntervalMomentum?: boolean | undefined
  • removed: property ScrollViewProps.disableScrollViewPanResponder?: boolean | undefined
  • removed: property ScrollViewProps.horizontal?: boolean | null | undefined
  • removed: property ScrollViewProps.innerViewRef?: React.RefObject<View> | undefined
  • removed: property ScrollViewProps.invertStickyHeaders?: boolean | undefined
  • removed: property ScrollViewProps.keyboardDismissMode?: 'none' | 'interactive' | 'on-drag' | undefined
  • removed: property ScrollViewProps.keyboardShouldPersistTaps?: 'always' | 'never' | 'handled' | undefined
  • removed: property ScrollViewProps.onContentSizeChange?: ((contentWidth: number, contentHeight: number) => void) | undefined
  • removed: property ScrollViewProps.onMomentumScrollBegin?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewProps.onMomentumScrollEnd?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewProps.onScroll?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewProps.onScrollBeginDrag?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewProps.onScrollEndDrag?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewProps.pagingEnabled?: boolean | undefined
  • removed: property ScrollViewProps.refreshControl?: React.ReactElement<RefreshControlProps> | undefined
  • removed: property ScrollViewProps.removeClippedSubviews?: boolean | undefined
  • removed: property ScrollViewProps.scrollEnabled?: boolean | undefined
  • removed: property ScrollViewProps.scrollViewRef?: React.RefObject<ScrollView> | undefined
  • removed: property ScrollViewProps.showsHorizontalScrollIndicator?: boolean | undefined
  • removed: property ScrollViewProps.showsVerticalScrollIndicator?: boolean | undefined
  • removed: property ScrollViewProps.snapToEnd?: boolean | undefined
  • removed: property ScrollViewProps.snapToInterval?: number | undefined
  • removed: property ScrollViewProps.snapToOffsets?: number[] | undefined
  • removed: property ScrollViewProps.snapToStart?: boolean | undefined
  • removed: property ScrollViewProps.stickyHeaderHiddenOnScroll?: boolean | undefined
  • removed: property ScrollViewProps.stickyHeaderIndices?: number[] | undefined
  • removed: property ScrollViewProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property ScrollViewPropsAndroid.endFillColor?: ColorValue | undefined
  • removed: property ScrollViewPropsAndroid.fadingEdgeLength?: number | { start: number; end: number } | undefined
  • removed: property ScrollViewPropsAndroid.nestedScrollEnabled?: boolean | undefined
  • removed: property ScrollViewPropsAndroid.overScrollMode?: 'auto' | 'always' | 'never' | undefined
  • removed: property ScrollViewPropsAndroid.persistentScrollbar?: boolean | undefined
  • removed: property ScrollViewPropsAndroid.scrollPerfTag?: string | undefined
  • removed: property ScrollViewPropsAndroid.scrollsChildToFocus?: boolean | undefined
  • removed: property ScrollViewPropsIOS.alwaysBounceHorizontal?: boolean | undefined
  • removed: property ScrollViewPropsIOS.alwaysBounceVertical?: boolean | undefined
  • removed: property ScrollViewPropsIOS.automaticallyAdjustContentInsets?: boolean | undefined
  • removed: property ScrollViewPropsIOS.automaticallyAdjustKeyboardInsets?: boolean | undefined
  • removed: property ScrollViewPropsIOS.automaticallyAdjustsScrollIndicatorInsets?: boolean | undefined
  • removed: property ScrollViewPropsIOS.bounces?: boolean | undefined
  • removed: property ScrollViewPropsIOS.bouncesZoom?: boolean | undefined
  • removed: property ScrollViewPropsIOS.canCancelContentTouches?: boolean | undefined
  • removed: property ScrollViewPropsIOS.centerContent?: boolean | undefined
  • removed: property ScrollViewPropsIOS.contentInset?: Insets | undefined
  • removed: property ScrollViewPropsIOS.contentInsetAdjustmentBehavior?: 'automatic' | 'scrollableAxes' | 'never' | 'always' | undefined
  • removed: property ScrollViewPropsIOS.contentOffset?: PointProp | undefined
  • removed: property ScrollViewPropsIOS.directionalLockEnabled?: boolean | undefined
  • removed: property ScrollViewPropsIOS.indicatorStyle?: 'default' | 'black' | 'white' | undefined
  • removed: property ScrollViewPropsIOS.maintainVisibleContentPosition?: | null | { autoscrollToTopThreshold?: number | null | undefined; minIndexForVisible: number } | undefined
  • removed: property ScrollViewPropsIOS.maximumZoomScale?: number | undefined
  • removed: property ScrollViewPropsIOS.minimumZoomScale?: number | undefined
  • removed: property ScrollViewPropsIOS.onScrollAnimationEnd?: (() => void) | undefined
  • removed: property ScrollViewPropsIOS.onScrollToTop?: ((event: NativeSyntheticEvent<NativeScrollEvent>) => void) | undefined
  • removed: property ScrollViewPropsIOS.pinchGestureEnabled?: boolean | undefined
  • removed: property ScrollViewPropsIOS.scrollEventThrottle?: number | undefined
  • removed: property ScrollViewPropsIOS.scrollIndicatorInsets?: Insets | undefined
  • removed: property ScrollViewPropsIOS.scrollToOverflowEnabled?: boolean | undefined
  • removed: property ScrollViewPropsIOS.scrollsToTop?: boolean | undefined
  • removed: property ScrollViewPropsIOS.snapToAlignment?: 'start' | 'center' | 'end' | undefined
  • removed: property ScrollViewPropsIOS.zoomScale?: number | undefined
  • removed: property ScrollViewScrollToOptions.animated?: boolean | undefined
  • removed: property ScrollViewScrollToOptions.x?: number | undefined
  • removed: property ScrollViewScrollToOptions.y?: number | undefined
  • removed: readonly property ScrollViewImperativeMethods.flashScrollIndicators: () => void
  • removed: readonly property ScrollViewImperativeMethods.getInnerViewNode: () => number | undefined
  • removed: readonly property ScrollViewImperativeMethods.getInnerViewRef: () => React.ComponentRef<typeof View> | null
  • removed: readonly property ScrollViewImperativeMethods.getNativeScrollRef: () => HostInstance | null
  • removed: readonly property ScrollViewImperativeMethods.getScrollResponder: () => ScrollResponderType
  • removed: readonly property ScrollViewImperativeMethods.getScrollableNode: () => number | undefined
  • removed: readonly property ScrollViewImperativeMethods.scrollTo: (options?: ScrollViewScrollToOptions | number, deprecatedX?: number, deprecatedAnimated?: boolean) => void
  • removed: readonly property ScrollViewImperativeMethods.scrollToEnd: (options?: ScrollViewScrollToOptions | null) => void
  • removed: type ScrollResponderType = ScrollViewImperativeMethods
  • removed: class StatusBar extends React.Component<StatusBarProps>
  • removed: interface StatusBarProps extends StatusBarPropsIOS
  • removed: interface StatusBarPropsIOS
  • removed: property StatusBarProps.animated?: boolean | undefined
  • removed: property StatusBarProps.barStyle?: null | StatusBarStyle | undefined
  • removed: property StatusBarProps.hidden?: boolean | undefined
  • removed: property StatusBarPropsIOS.showHideTransition?: null | 'fade' | 'slide' | 'none' | undefined
  • removed: static property StatusBar.currentHeight?: number | undefined
  • removed: static property StatusBar.popStackEntry: (entry: StatusBarProps) => void
  • removed: static property StatusBar.pushStackEntry: (props: StatusBarProps) => StatusBarProps
  • removed: static property StatusBar.replaceStackEntry: (entry: StatusBarProps, props: StatusBarProps) => StatusBarProps
  • removed: static property StatusBar.setBarStyle: (style: StatusBarStyle, animated?: boolean) => void
  • removed: static property StatusBar.setHidden: (hidden: boolean, animation?: StatusBarAnimation) => void
  • removed: type StatusBarAnimation = 'none' | 'fade' | 'slide'
  • removed: type StatusBarStyle = 'default' | 'auto' | 'light-content' | 'dark-content'
  • removed: class Switch extends SwitchBase
  • removed: interface SwitchChangeEvent extends NativeSyntheticEvent<SwitchChangeEventData>
  • removed: interface SwitchChangeEventData extends TargetedEvent
  • removed: interface SwitchProps extends SwitchPropsIOS
  • removed: interface SwitchPropsIOS extends ViewProps
  • removed: property SwitchChangeEventData.value: boolean
  • removed: property SwitchProps.disabled?: boolean | undefined
  • removed: property SwitchProps.ios_backgroundColor?: ColorValue | undefined
  • removed: property SwitchProps.onChange?: ((event: SwitchChangeEvent) => Promise<void> | void) | null | undefined
  • removed: property SwitchProps.onValueChange?: ((value: boolean) => Promise<void> | void) | null | undefined
  • removed: property SwitchProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property SwitchProps.testID?: string | undefined
  • removed: property SwitchProps.thumbColor?: ColorValue | undefined
  • removed: property SwitchProps.trackColor?: | { false?: ColorValue | null | undefined; true?: ColorValue | null | undefined } | undefined
  • removed: property SwitchProps.value?: boolean | undefined
  • removed: property SwitchPropsIOS.onTintColor?: ColorValue | undefined
  • removed: property SwitchPropsIOS.thumbTintColor?: ColorValue | undefined
  • removed: property SwitchPropsIOS.tintColor?: ColorValue | undefined
  • removed: class InputAccessoryView extends React.Component<InputAccessoryViewProps>
  • removed: interface InputAccessoryViewProps
  • removed: property InputAccessoryViewProps.backgroundColor?: ColorValue | undefined
  • removed: property InputAccessoryViewProps.children?: React.ReactNode | undefined
  • removed: property InputAccessoryViewProps.nativeID?: string | undefined
  • removed: property InputAccessoryViewProps.style?: StyleProp<ViewStyle> | undefined
  • removed: class TextInput extends TextInputBase
  • removed: interface DocumentSelectionState extends EventEmitter
  • removed: interface TextInputAndroidProps
  • removed: interface TextInputChangeEventData extends TargetedEvent
  • removed: interface TextInputContentSizeChangeEventData
  • removed: interface TextInputEndEditingEventData
  • removed: interface TextInputFocusEventData extends TargetedEvent
  • removed: interface TextInputIOSProps
  • removed: interface TextInputKeyPressEventData
  • removed: interface TextInputProps extends ViewProps, TextInputIOSProps, TextInputAndroidProps, AccessibilityProps
  • removed: interface TextInputScrollEventData
  • removed: interface TextInputSelectionChangeEventData extends TargetedEvent
  • removed: interface TextInputSubmitEditingEventData
  • removed: method DocumentSelectionState.blur(): void
  • removed: method DocumentSelectionState.constrainLength(maxLength: number): void
  • removed: method DocumentSelectionState.focus(): void
  • removed: method DocumentSelectionState.getAnchorOffset(): number
  • removed: method DocumentSelectionState.getEndOffset(): number
  • removed: method DocumentSelectionState.getFocusOffset(): number
  • removed: method DocumentSelectionState.getStartOffset(): number
  • removed: method DocumentSelectionState.hasFocus(): boolean
  • removed: method DocumentSelectionState.isBackward(): boolean
  • removed: method DocumentSelectionState.isCollapsed(): boolean
  • removed: method DocumentSelectionState.overlaps(start: number, end: number): boolean
  • removed: method DocumentSelectionState.update(anchor: number, focus: number): void
  • removed: new DocumentSelectionState(anchor: number, focus: number): DocumentSelectionState
  • removed: property TextInput.clear: () => void
  • removed: property TextInput.isFocused: () => boolean
  • removed: property TextInput.setSelection: (start: number, end: number) => void
  • removed: property TextInputAndroidProps.cursorColor?: ColorValue | null | undefined
  • removed: property TextInputAndroidProps.disableFullscreenUI?: boolean | undefined
  • removed: property TextInputAndroidProps.importantForAutofill?: | 'auto' | 'no' | 'noExcludeDescendants' | 'yes' | 'yesExcludeDescendants' | undefined
  • removed: property TextInputAndroidProps.inlineImageLeft?: string | undefined
  • removed: property TextInputAndroidProps.inlineImagePadding?: number | undefined
  • removed: property TextInputAndroidProps.numberOfLines?: number | undefined
  • removed: property TextInputAndroidProps.returnKeyLabel?: string | undefined
  • removed: property TextInputAndroidProps.selectionHandleColor?: ColorValue | null | undefined
  • removed: property TextInputAndroidProps.showSoftInputOnFocus?: boolean | undefined
  • removed: property TextInputAndroidProps.textAlignVertical?: 'auto' | 'top' | 'bottom' | 'center' | undefined
  • removed: property TextInputAndroidProps.textBreakStrategy?: 'simple' | 'highQuality' | 'balanced' | undefined
  • removed: property TextInputAndroidProps.underlineColorAndroid?: ColorValue | undefined
  • removed: property TextInputAndroidProps.verticalAlign?: 'auto' | 'top' | 'bottom' | 'middle' | undefined
  • removed: property TextInputChangeEventData.eventCount: number
  • removed: property TextInputChangeEventData.selection?: | { start: number; end: number } | undefined
  • removed: property TextInputChangeEventData.text: string
  • removed: property TextInputContentSizeChangeEventData.contentSize: { width: number; height: number }
  • removed: property TextInputEndEditingEventData.text: string
  • removed: property TextInputFocusEventData.eventCount: number
  • removed: property TextInputFocusEventData.text: string
  • removed: property TextInputIOSProps.clearButtonMode?: 'never' | 'while-editing' | 'unless-editing' | 'always' | undefined
  • removed: property TextInputIOSProps.clearTextOnFocus?: boolean | undefined
  • removed: property TextInputIOSProps.dataDetectorTypes?: DataDetectorTypes | DataDetectorTypes[] | undefined
  • removed: property TextInputIOSProps.disableKeyboardShortcuts?: boolean | undefined
  • removed: property TextInputIOSProps.enablesReturnKeyAutomatically?: boolean | undefined
  • removed: property TextInputIOSProps.keyboardAppearance?: 'default' | 'light' | 'dark' | undefined
  • removed: property TextInputIOSProps.lineBreakModeIOS?: 'wordWrapping' | 'char' | 'clip' | 'head' | 'middle' | 'tail' | undefined
  • removed: property TextInputIOSProps.lineBreakStrategyIOS?: 'none' | 'standard' | 'hangul-word' | 'push-out' | undefined
  • removed: property TextInputIOSProps.passwordRules?: string | null | undefined
  • removed: property TextInputIOSProps.rejectResponderTermination?: boolean | null | undefined
  • removed: property TextInputIOSProps.scrollEnabled?: boolean | undefined
  • removed: property TextInputIOSProps.selectionState?: DocumentSelectionState | undefined
  • removed: property TextInputIOSProps.smartInsertDelete?: boolean | undefined
  • removed: property TextInputIOSProps.spellCheck?: boolean | undefined
  • removed: property TextInputIOSProps.textContentType?: | 'none' | 'URL' | 'addressCity' | 'addressCityAndState' | 'addressState' | 'countryName' | 'creditCardNumber' | 'creditCardExpiration' | 'creditCardExpirationMonth' | 'creditCardExpirationYear' | 'creditCardSecurityCode' | 'creditCardType' | 'creditCardName' | 'creditCardGivenName' | 'creditCardMiddleName' | 'creditCardFamilyName' | 'emailAddress' | '…
  • removed: property TextInputKeyPressEventData.eventCount: number
  • removed: property TextInputKeyPressEventData.key: string
  • removed: property TextInputProps.allowFontScaling?: boolean | undefined
  • removed: property TextInputProps.autoCapitalize?: 'none' | 'sentences' | 'words' | 'characters' | undefined
  • removed: property TextInputProps.autoComplete?: | '2fa-app-otp' | 'additional-name' | 'address-line1' | 'address-line2' | 'birthdate-day' | 'birthdate-full' | 'birthdate-month' | 'birthdate-year' | 'cc-csc' | 'cc-exp' | 'cc-exp-day' | 'cc-exp-month' | 'cc-exp-year' | 'cc-number' | 'cc-name' | 'cc-given-name' | 'cc-middle-name' | 'cc-family-name' | 'cc-type' | 'country' | 'current-password' | 'email' | 'em…
  • removed: property TextInputProps.autoCorrect?: boolean | undefined
  • removed: property TextInputProps.autoFocus?: boolean | undefined
  • removed: property TextInputProps.blurOnSubmit?: boolean | undefined
  • removed: property TextInputProps.caretHidden?: boolean | undefined
  • removed: property TextInputProps.contextMenuHidden?: boolean | undefined
  • removed: property TextInputProps.defaultValue?: string | undefined
  • removed: property TextInputProps.editable?: boolean | undefined
  • removed: property TextInputProps.enterKeyHint?: EnterKeyHintTypeOptions | undefined
  • removed: property TextInputProps.inputAccessoryViewButtonLabel?: string | undefined
  • removed: property TextInputProps.inputAccessoryViewID?: string | undefined
  • removed: property TextInputProps.inputMode?: InputModeOptions | undefined
  • removed: property TextInputProps.keyboardType?: KeyboardTypeOptions | undefined
  • removed: property TextInputProps.maxFontSizeMultiplier?: number | null | undefined
  • removed: property TextInputProps.maxLength?: number | undefined
  • removed: property TextInputProps.multiline?: boolean | undefined
  • removed: property TextInputProps.onBlur?: ((e: BlurEvent) => void) | undefined
  • removed: property TextInputProps.onChange?: ((e: TextInputChangeEvent) => void) | undefined
  • removed: property TextInputProps.onChangeText?: ((text: string) => void) | undefined
  • removed: property TextInputProps.onContentSizeChange?: ((e: TextInputContentSizeChangeEvent) => void) | undefined
  • removed: property TextInputProps.onEndEditing?: ((e: TextInputEndEditingEvent) => void) | undefined
  • removed: property TextInputProps.onFocus?: ((e: FocusEvent) => void) | undefined
  • removed: property TextInputProps.onKeyPress?: ((e: TextInputKeyPressEvent) => void) | undefined
  • removed: property TextInputProps.onPress?: ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • removed: property TextInputProps.onPressIn?: ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • removed: property TextInputProps.onPressOut?: ((e: NativeSyntheticEvent<NativeTouchEvent>) => void) | undefined
  • removed: property TextInputProps.onScroll?: ((e: TextInputScrollEvent) => void) | undefined
  • removed: property TextInputProps.onSelectionChange?: ((e: TextInputSelectionChangeEvent) => void) | undefined
  • removed: property TextInputProps.onSubmitEditing?: ((e: TextInputSubmitEditingEvent) => void) | undefined
  • removed: property TextInputProps.placeholder?: string | undefined
  • removed: property TextInputProps.placeholderTextColor?: ColorValue | undefined
  • removed: property TextInputProps.readOnly?: boolean | undefined
  • removed: property TextInputProps.returnKeyType?: ReturnKeyTypeOptions | undefined
  • removed: property TextInputProps.secureTextEntry?: boolean | undefined
  • removed: property TextInputProps.selectTextOnFocus?: boolean | undefined
  • removed: property TextInputProps.selection?: { start: number; end?: number | undefined } | undefined
  • removed: property TextInputProps.selectionColor?: ColorValue | undefined
  • removed: property TextInputProps.style?: StyleProp<TextStyle> | undefined
  • removed: property TextInputProps.submitBehavior?: SubmitBehavior | undefined
  • removed: property TextInputProps.testID?: string | undefined
  • removed: property TextInputProps.textAlign?: 'left' | 'center' | 'right' | 'start' | 'end' | undefined
  • removed: property TextInputProps.value?: string | undefined
  • removed: property TextInputScrollEventData.contentOffset: { x: number; y: number }
  • removed: property TextInputScrollEventData.responderIgnoreScroll?: boolean | undefined
  • removed: property TextInputSelectionChangeEventData.selection: { start: number; end: number }
  • removed: property TextInputSubmitEditingEventData.text: string
  • removed: static property TextInput.State: TextInputState
  • removed: type EnterKeyHintType = 'done' | 'go' | 'next' | 'search' | 'send'
  • removed: type EnterKeyHintTypeAndroid = 'previous'
  • removed: type EnterKeyHintTypeIOS = 'enter'
  • removed: type EnterKeyHintTypeOptions = EnterKeyHintType | EnterKeyHintTypeAndroid | EnterKeyHintTypeIOS
  • removed: type InputModeOptions = 'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'
  • removed: type KeyboardType = 'default' | 'number-pad' | 'decimal-pad' | 'numeric' | 'email-address' | 'phone-pad' | 'url'
  • removed: type KeyboardTypeAndroid = 'visible-password'
  • removed: type KeyboardTypeIOS = 'ascii-capable' | 'numbers-and-punctuation' | 'name-phone-pad' | 'twitter' | 'web-search'
  • removed: type KeyboardTypeOptions = KeyboardType | KeyboardTypeAndroid | KeyboardTypeIOS
  • removed: type ReturnKeyType = 'done' | 'go' | 'next' | 'search' | 'send'
  • removed: type ReturnKeyTypeAndroid = 'none' | 'previous'
  • removed: type ReturnKeyTypeIOS = 'default' | 'google' | 'join' | 'route' | 'yahoo' | 'emergency-call'
  • removed: type ReturnKeyTypeOptions = ReturnKeyType | ReturnKeyTypeAndroid | ReturnKeyTypeIOS
  • removed: type SubmitBehavior = 'submit' | 'blurAndSubmit' | 'newline'
  • removed: type TextInputChangeEvent = NativeSyntheticEvent<TextInputChangeEventData>
  • removed: type TextInputContentSizeChangeEvent = NativeSyntheticEvent<TextInputContentSizeChangeEventData>
  • removed: type TextInputEndEditingEvent = NativeSyntheticEvent<TextInputEndEditingEventData>
  • removed: type TextInputFocusEvent = NativeSyntheticEvent<TextInputFocusEventData>
  • removed: type TextInputKeyPressEvent = NativeSyntheticEvent<TextInputKeyPressEventData>
  • removed: type TextInputScrollEvent = NativeSyntheticEvent<TextInputScrollEventData>
  • removed: type TextInputSelectionChangeEvent = NativeSyntheticEvent<TextInputSelectionChangeEventData>
  • removed: type TextInputSubmitEditingEvent = NativeSyntheticEvent<TextInputSubmitEditingEventData>
  • removed: const ToastAndroid: ToastAndroidStatic
  • removed: interface ToastAndroidStatic
  • removed: method ToastAndroidStatic.show(message: string, duration: number): void
  • removed: method ToastAndroidStatic.showWithGravity(message: string, duration: number, gravity: number): void
  • removed: method ToastAndroidStatic.showWithGravityAndOffset(message: string, duration: number, gravity: number, xOffset: number, yOffset: number): void
  • removed: property ToastAndroidStatic.BOTTOM: number
  • removed: property ToastAndroidStatic.CENTER: number
  • removed: property ToastAndroidStatic.LONG: number
  • removed: property ToastAndroidStatic.SHORT: number
  • removed: property ToastAndroidStatic.TOP: number
  • removed: type ToastAndroid = ToastAndroidStatic
  • removed: const Touchable: { TOUCH_TARGET_DEBUG: boolean; renderDebugView: (config: { color: string | number; hitSlop?: Insets | undefined }) => React.ReactElement | null }
  • removed: interface Touchable
  • removed: property Touchable.onTouchCancel?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property Touchable.onTouchEnd?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property Touchable.onTouchEndCapture?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property Touchable.onTouchMove?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property Touchable.onTouchStart?: ((event: GestureResponderEvent) => void) | undefined
  • removed: const TouchableHighlight: React.ForwardRefExoticComponent<React.PropsWithoutRef<TouchableHighlightProps> & React.RefAttributes<View>>
  • removed: interface TouchableHighlightProps extends TouchableWithoutFeedbackProps
  • removed: property TouchableHighlightProps.activeOpacity?: number | undefined
  • removed: property TouchableHighlightProps.onHideUnderlay?: (() => void) | undefined
  • removed: property TouchableHighlightProps.onShowUnderlay?: (() => void) | undefined
  • removed: property TouchableHighlightProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property TouchableHighlightProps.underlayColor?: ColorValue | undefined
  • removed: class TouchableNativeFeedback extends TouchableNativeFeedbackBase
  • removed: interface TouchableNativeFeedbackProps extends TouchableWithoutFeedbackProps, TVProps
  • removed: property TouchableNativeFeedbackProps.background?: BackgroundPropType | undefined
  • removed: property TouchableNativeFeedbackProps.useForeground?: boolean | undefined
  • removed: static method TouchableNativeFeedback.Ripple(color: ColorValue, borderless: boolean, rippleRadius?: number | null): RippleBackgroundPropType
  • removed: static method TouchableNativeFeedback.SelectableBackground(rippleRadius?: number | null): ThemeAttributeBackgroundPropType
  • removed: static method TouchableNativeFeedback.SelectableBackgroundBorderless(rippleRadius?: number | null): ThemeAttributeBackgroundPropType
  • removed: static method TouchableNativeFeedback.canUseNativeForeground(): boolean
  • removed: const TouchableOpacity: React.ForwardRefExoticComponent<React.PropsWithoutRef<TouchableOpacityProps> & React.RefAttributes<View>>
  • removed: interface TVProps
  • removed: interface TouchableOpacityProps extends TouchableWithoutFeedbackProps, TVProps
  • removed: property TVProps.hasTVPreferredFocus?: boolean | undefined
  • removed: property TVProps.nextFocusDown?: number | undefined
  • removed: property TVProps.nextFocusForward?: number | undefined
  • removed: property TVProps.nextFocusLeft?: number | undefined
  • removed: property TVProps.nextFocusRight?: number | undefined
  • removed: property TVProps.nextFocusUp?: number | undefined
  • removed: property TouchableOpacityProps.activeOpacity?: number | undefined
  • removed: class TouchableWithoutFeedback extends TouchableWithoutFeedbackBase
  • removed: interface TouchableWithoutFeedbackProps extends TouchableWithoutFeedbackPropsIOS, TouchableWithoutFeedbackPropsAndroid, AccessibilityProps
  • removed: interface TouchableWithoutFeedbackPropsAndroid
  • removed: interface TouchableWithoutFeedbackPropsIOS
  • removed: property TouchableWithoutFeedbackProps.children?: React.ReactNode | undefined
  • removed: property TouchableWithoutFeedbackProps.delayLongPress?: number | undefined
  • removed: property TouchableWithoutFeedbackProps.delayPressIn?: number | undefined
  • removed: property TouchableWithoutFeedbackProps.delayPressOut?: number | undefined
  • removed: property TouchableWithoutFeedbackProps.disabled?: boolean | undefined
  • removed: property TouchableWithoutFeedbackProps.focusable?: boolean | undefined
  • removed: property TouchableWithoutFeedbackProps.hitSlop?: null | Insets | number | undefined
  • removed: property TouchableWithoutFeedbackProps.id?: string | undefined
  • removed: property TouchableWithoutFeedbackProps.onBlur?: ((e: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onFocus?: ((e: NativeSyntheticEvent<TargetedEvent>) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onLongPress?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onPress?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onPressIn?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.onPressOut?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TouchableWithoutFeedbackProps.pressRetentionOffset?: null | Insets | number | undefined
  • removed: property TouchableWithoutFeedbackProps.rejectResponderTermination?: boolean | undefined
  • removed: property TouchableWithoutFeedbackProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property TouchableWithoutFeedbackProps.testID?: string | undefined
  • removed: property TouchableWithoutFeedbackPropsAndroid.touchSoundDisabled?: boolean | undefined
  • removed: class View extends ViewBase
  • removed: static property View.forceTouchAvailable: boolean
  • removed: interface AccessibilityProps extends AccessibilityPropsAndroid, AccessibilityPropsIOS
  • removed: interface AccessibilityPropsAndroid
  • removed: interface AccessibilityPropsIOS
  • removed: interface AccessibilityState
  • removed: interface AccessibilityValue
  • removed: property AccessibilityProps.'aria-busy'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-checked'?: boolean | 'mixed' | undefined
  • removed: property AccessibilityProps.'aria-disabled'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-expanded'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-hidden'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-label'?: string | undefined
  • removed: property AccessibilityProps.'aria-modal'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-selected'?: boolean | undefined
  • removed: property AccessibilityProps.'aria-valuemax'?: AccessibilityValue['max'] | undefined
  • removed: property AccessibilityProps.'aria-valuemin'?: AccessibilityValue['min'] | undefined
  • removed: property AccessibilityProps.'aria-valuenow'?: AccessibilityValue['now'] | undefined
  • removed: property AccessibilityProps.'aria-valuetext'?: AccessibilityValue['text'] | undefined
  • removed: property AccessibilityProps.accessibilityActions?: ReadonlyArray<AccessibilityActionInfo> | undefined
  • removed: property AccessibilityProps.accessibilityHint?: string | undefined
  • removed: property AccessibilityProps.accessibilityLabel?: string | undefined
  • removed: property AccessibilityProps.accessibilityRole?: AccessibilityRole | undefined
  • removed: property AccessibilityProps.accessibilityState?: AccessibilityState | undefined
  • removed: property AccessibilityProps.accessibilityValue?: AccessibilityValue | undefined
  • removed: property AccessibilityProps.accessible?: boolean | undefined
  • removed: property AccessibilityProps.importantForAccessibility?: ('auto' | 'yes' | 'no' | 'no-hide-descendants') | undefined
  • removed: property AccessibilityProps.onAccessibilityAction?: ((event: AccessibilityActionEvent) => void) | undefined
  • removed: property AccessibilityProps.role?: Role | undefined
  • removed: property AccessibilityPropsAndroid.'aria-labelledby'?: string | undefined
  • removed: property AccessibilityPropsAndroid.'aria-live'?: ('polite' | 'assertive' | 'off') | undefined
  • removed: property AccessibilityPropsAndroid.accessibilityLabelledBy?: string | string[] | undefined
  • removed: property AccessibilityPropsAndroid.accessibilityLiveRegion?: 'none' | 'polite' | 'assertive' | undefined
  • removed: property AccessibilityPropsAndroid.importantForAccessibility?: 'auto' | 'yes' | 'no' | 'no-hide-descendants' | undefined
  • removed: property AccessibilityPropsAndroid.screenReaderFocusable?: boolean | undefined
  • removed: property AccessibilityPropsIOS.accessibilityElementsHidden?: boolean | undefined
  • removed: property AccessibilityPropsIOS.accessibilityIgnoresInvertColors?: boolean | undefined
  • removed: property AccessibilityPropsIOS.accessibilityLanguage?: string | undefined
  • removed: property AccessibilityPropsIOS.accessibilityLargeContentTitle?: string | undefined
  • removed: property AccessibilityPropsIOS.accessibilityRespondsToUserInteraction?: boolean | undefined
  • removed: property AccessibilityPropsIOS.accessibilityShowsLargeContentViewer?: boolean | undefined
  • removed: property AccessibilityPropsIOS.accessibilityViewIsModal?: boolean | undefined
  • removed: property AccessibilityPropsIOS.onAccessibilityEscape?: (() => void) | undefined
  • removed: property AccessibilityPropsIOS.onAccessibilityTap?: (() => void) | undefined
  • removed: property AccessibilityPropsIOS.onMagicTap?: (() => void) | undefined
  • removed: property AccessibilityState.busy?: boolean | undefined
  • removed: property AccessibilityState.checked?: boolean | 'mixed' | undefined
  • removed: property AccessibilityState.disabled?: boolean | undefined
  • removed: property AccessibilityState.expanded?: boolean | undefined
  • removed: property AccessibilityState.selected?: boolean | undefined
  • removed: property AccessibilityValue.max?: number | undefined
  • removed: property AccessibilityValue.min?: number | undefined
  • removed: property AccessibilityValue.now?: number | undefined
  • removed: property AccessibilityValue.text?: string | undefined
  • removed: type AccessibilityActionEvent = NativeSyntheticEvent<Readonly<{ actionName: string }>>
  • removed: type AccessibilityActionInfo = Readonly<{ name: AccessibilityActionName | string; label?: string | undefined }>
  • removed: type AccessibilityActionName = 'activate' | 'increment' | 'decrement' | 'longpress' | 'magicTap' | 'escape'
  • removed: type AccessibilityRole = 'none' | 'button' | 'dropdownlist' | 'togglebutton' | 'link' | 'search' | 'image' | 'keyboardkey' | 'text' | 'adjustable' | 'imagebutton' | 'header' | 'summary…
  • removed: type Role = 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'button' | 'cell' | 'checkbox' | 'columnheader' | 'combobox' | 'complementary' | 'contentinfo'…
  • removed: interface TVViewPropsIOS
  • removed: interface ViewProps extends ViewPropsAndroid, ViewPropsIOS, GestureResponderHandlers, Touchable, PointerEvents, AccessibilityProps
  • removed: interface ViewPropsAndroid
  • removed: interface ViewPropsIOS extends TVViewPropsIOS
  • removed: property TVViewPropsIOS.hasTVPreferredFocus?: boolean | undefined
  • removed: property TVViewPropsIOS.isTVSelectable?: boolean | undefined
  • removed: property TVViewPropsIOS.tvParallaxMagnification?: number | undefined
  • removed: property TVViewPropsIOS.tvParallaxShiftDistanceX?: number | undefined
  • removed: property TVViewPropsIOS.tvParallaxShiftDistanceY?: number | undefined
  • removed: property TVViewPropsIOS.tvParallaxTiltAngle?: number | undefined
  • removed: property ViewProps.children?: React.ReactNode | undefined
  • removed: property ViewProps.collapsable?: boolean | undefined
  • removed: property ViewProps.collapsableChildren?: boolean | undefined
  • removed: property ViewProps.hitSlop?: null | Insets | number | undefined
  • removed: property ViewProps.id?: string | undefined
  • removed: property ViewProps.nativeID?: string | undefined
  • removed: property ViewProps.needsOffscreenAlphaCompositing?: boolean | undefined
  • removed: property ViewProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • removed: property ViewProps.pointerEvents?: 'box-none' | 'none' | 'box-only' | 'auto' | undefined
  • removed: property ViewProps.removeClippedSubviews?: boolean | undefined
  • removed: property ViewProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property ViewProps.testID?: string | undefined
  • removed: property ViewPropsAndroid.focusable?: boolean | undefined
  • removed: property ViewPropsAndroid.onBlur?: ((e: BlurEvent) => void) | null | undefined
  • removed: property ViewPropsAndroid.onFocus?: ((e: FocusEvent) => void) | null | undefined
  • removed: property ViewPropsAndroid.renderToHardwareTextureAndroid?: boolean | undefined
  • removed: property ViewPropsAndroid.tabIndex?: 0 | -1 | undefined
  • removed: property ViewPropsIOS.shouldRasterizeIOS?: boolean | undefined
  • removed: const registerCallableModule: RegisterCallableModule
  • removed: const DeviceEventEmitter: DeviceEventEmitterStatic
  • removed: const NativeAppEventEmitter: RCTNativeAppEventEmitter
  • removed: interface NativeEventSubscription
  • removed: method NativeEventSubscription.remove(): void
  • removed: class Image extends ImageBase
  • removed: class ImageBackground extends ImageBackgroundBase
  • removed: interface ImageBackgroundProps extends ImagePropsBase
  • removed: interface ImageErrorEventData
  • removed: interface ImageLoadEventData
  • removed: interface ImageProgressEventDataIOS
  • removed: interface ImageProps extends ImagePropsBase
  • removed: interface ImagePropsBase extends ImagePropsIOS, ImagePropsAndroid, AccessibilityProps
  • removed: interface ImagePropsIOS
  • removed: interface ImageResolvedAssetSource
  • removed: interface ImageSize
  • removed: method ImageBackgroundProps.imageRef?(image: Image): void
  • removed: property ImageBackgroundProps.children?: React.ReactNode | undefined
  • removed: property ImageBackgroundProps.imageStyle?: StyleProp<ImageStyle> | undefined
  • removed: property ImageBackgroundProps.style?: StyleProp<ViewStyle> | undefined
  • removed: property ImageErrorEventData.error: any
  • removed: property ImageLoadEventData.source: { height: number; width: number; uri: string }
  • removed: property ImageProgressEventDataIOS.loaded: number
  • removed: property ImageProgressEventDataIOS.total: number
  • removed: property ImageProps.style?: StyleProp<ImageStyle> | undefined
  • removed: property ImagePropsBase.alt?: string | undefined
  • removed: property ImagePropsBase.borderBottomLeftRadius?: number | undefined
  • removed: property ImagePropsBase.borderBottomRightRadius?: number | undefined
  • removed: property ImagePropsBase.borderRadius?: number | undefined
  • removed: property ImagePropsBase.borderTopLeftRadius?: number | undefined
  • removed: property ImagePropsBase.borderTopRightRadius?: number | undefined
  • removed: property ImagePropsBase.crossOrigin?: 'anonymous' | 'use-credentials' | undefined
  • removed: property ImagePropsBase.defaultSource?: ImageURISource | ImageRequireSource | undefined
  • removed: property ImagePropsBase.height?: number | undefined
  • removed: property ImagePropsBase.id?: string | undefined
  • removed: property ImagePropsBase.loadingIndicatorSource?: ImageURISource | undefined
  • removed: property ImagePropsBase.nativeID?: string | undefined
  • removed: property ImagePropsBase.onError?: ((error: ImageErrorEvent) => void) | undefined
  • removed: property ImagePropsBase.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • removed: property ImagePropsBase.onLoad?: ((event: ImageLoadEvent) => void) | undefined
  • removed: property ImagePropsBase.onLoadEnd?: (() => void) | undefined
  • removed: property ImagePropsBase.onLoadStart?: (() => void) | undefined
  • removed: property ImagePropsBase.progressiveRenderingEnabled?: boolean | undefined
  • removed: property ImagePropsBase.referrerPolicy?: | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' | undefined
  • removed: property ImagePropsBase.resizeMode?: ImageResizeMode | undefined
  • removed: property ImagePropsBase.source?: ImageSourcePropType | undefined
  • removed: property ImagePropsBase.src?: string | undefined
  • removed: property ImagePropsBase.srcSet?: string | undefined
  • removed: property ImagePropsBase.testID?: string | undefined
  • removed: property ImagePropsBase.tintColor?: ColorValue | undefined
  • removed: property ImagePropsBase.width?: number | undefined
  • removed: property ImagePropsIOS.blurRadius?: number | undefined
  • removed: property ImagePropsIOS.capInsets?: Insets | undefined
  • removed: property ImagePropsIOS.onPartialLoad?: (() => void) | undefined
  • removed: property ImagePropsIOS.onProgress?: ((event: ImageProgressEventIOS) => void) | undefined
  • removed: property ImageResolvedAssetSource.height: number
  • removed: property ImageResolvedAssetSource.scale: number
  • removed: property ImageResolvedAssetSource.uri: string
  • removed: property ImageResolvedAssetSource.width: number
  • removed: property ImageSize.height: number
  • removed: property ImageSize.width: number
  • removed: static method Image.abortPrefetch?(requestId: number): void
  • removed: static method Image.getSize(uri: string): Promise<ImageSize>
  • removed: static method Image.getSize(uri: string, success: (width: number, height: number) => void, failure?: (error: any) => void): void
  • removed: static method Image.getSizeWithHeaders(uri: string, headers: { [index: string]: string }): Promise<ImageSize>
  • removed: static method Image.getSizeWithHeaders(uri: string, headers: { [index: string]: string }, success: (width: number, height: number) => void, failure?: (error: any) => void): void
  • removed: static method Image.prefetch(url: string): Promise<boolean>
  • removed: static method Image.prefetchWithMetadata(url: string, queryRootName: string, rootTag?: number): Promise<boolean>
  • removed: static method Image.queryCache?(urls: string[]): Promise<{ [url: string]: 'memory' | 'disk' | 'disk/memory' }>
  • removed: static method Image.resolveAssetSource(source: ImageSourcePropType): ImageResolvedAssetSource
  • removed: type ImageErrorEvent = NativeSyntheticEvent<ImageErrorEventData>
  • removed: type ImageLoadEvent = NativeSyntheticEvent<ImageLoadEventData>
  • removed: type ImageProgressEventIOS = NativeSyntheticEvent<ImageProgressEventDataIOS>
  • removed: type ImageSourcePropType = ImageURISource | ImageURISource[] | ImageRequireSource
  • removed: interface ImageResizeModeStatic
  • removed: property ImageResizeModeStatic.center: ImageResizeMode
  • removed: property ImageResizeModeStatic.contain: ImageResizeMode
  • removed: property ImageResizeModeStatic.cover: ImageResizeMode
  • removed: property ImageResizeModeStatic.none: ImageResizeMode
  • removed: property ImageResizeModeStatic.repeat: ImageResizeMode
  • removed: property ImageResizeModeStatic.stretch: ImageResizeMode
  • removed: type ImageResizeMode = 'cover' | 'contain' | 'stretch' | 'repeat' | 'center' | 'none'
  • removed: interface ImageURISource
  • removed: property ImageURISource.body?: string | undefined
  • removed: property ImageURISource.bundle?: string | undefined
  • removed: property ImageURISource.cache?: 'default' | 'reload' | 'force-cache' | 'only-if-cached' | undefined
  • removed: property ImageURISource.headers?: { [key: string]: string } | undefined
  • removed: property ImageURISource.height?: number | undefined
  • removed: property ImageURISource.method?: string | undefined
  • removed: property ImageURISource.scale?: number | undefined
  • removed: property ImageURISource.uri?: string | undefined
  • removed: property ImageURISource.width?: number | undefined
  • removed: type ImageRequireSource = number
  • removed: type ImageSource = ImageRequireSource | ImageURISource | ReadonlyArray<ImageURISource>
  • removed: const PanResponder: PanResponderStatic
  • removed: interface PanResponderCallbacks
  • removed: interface PanResponderGestureState
  • removed: interface PanResponderInstance
  • removed: interface PanResponderStatic
  • removed: method PanResponderStatic.create(config: PanResponderCallbacks): PanResponderInstance
  • removed: property PanResponderCallbacks.onMoveShouldSetPanResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderCallbacks.onMoveShouldSetPanResponderCapture?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderCallbacks.onPanResponderEnd?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderGrant?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderMove?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderReject?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderRelease?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderStart?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderTerminate?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => void) | undefined
  • removed: property PanResponderCallbacks.onPanResponderTerminationRequest?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderCallbacks.onShouldBlockNativeResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderCallbacks.onStartShouldSetPanResponder?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderCallbacks.onStartShouldSetPanResponderCapture?: | ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined
  • removed: property PanResponderGestureState._accountsForMovesUpTo: number
  • removed: property PanResponderGestureState.dx: number
  • removed: property PanResponderGestureState.dy: number
  • removed: property PanResponderGestureState.moveX: number
  • removed: property PanResponderGestureState.moveY: number
  • removed: property PanResponderGestureState.numberActiveTouches: number
  • removed: property PanResponderGestureState.stateID: number
  • removed: property PanResponderGestureState.vx: number
  • removed: property PanResponderGestureState.vy: number
  • removed: property PanResponderGestureState.x0: number
  • removed: property PanResponderGestureState.y0: number
  • removed: property PanResponderInstance.panHandlers: GestureResponderHandlers
  • removed: type PanResponder = PanResponderStatic
  • removed: const LayoutAnimation: LayoutAnimationStatic
  • removed: interface LayoutAnimationAnim
  • removed: interface LayoutAnimationConfig
  • removed: interface LayoutAnimationStatic
  • removed: property LayoutAnimationAnim.delay?: number | undefined
  • removed: property LayoutAnimationAnim.duration?: number | undefined
  • removed: property LayoutAnimationAnim.initialVelocity?: number | undefined
  • removed: property LayoutAnimationAnim.property?: LayoutAnimationProperty | undefined
  • removed: property LayoutAnimationAnim.springDamping?: number | undefined
  • removed: property LayoutAnimationAnim.type?: LayoutAnimationType | undefined
  • removed: property LayoutAnimationConfig.create?: LayoutAnimationAnim | undefined
  • removed: property LayoutAnimationConfig.delete?: LayoutAnimationAnim | undefined
  • removed: property LayoutAnimationConfig.duration: number
  • removed: property LayoutAnimationConfig.update?: LayoutAnimationAnim | undefined
  • removed: property LayoutAnimationStatic.Presets: { easeInEaseOut: LayoutAnimationConfig; linear: LayoutAnimationConfig; spring: LayoutAnimationConfig }
  • removed: property LayoutAnimationStatic.Properties: LayoutAnimationProperties
  • removed: property LayoutAnimationStatic.Types: LayoutAnimationTypes
  • removed: property LayoutAnimationStatic.configChecker: (shapeTypes: { [key: string]: any }) => any
  • removed: property LayoutAnimationStatic.configureNext: (config: LayoutAnimationConfig, onAnimationDidEnd?: () => void, onAnimationDidFail?: () => void) => void
  • removed: property LayoutAnimationStatic.create: (duration: number, type?: LayoutAnimationType, creationProp?: LayoutAnimationProperty) => LayoutAnimationConfig
  • removed: property LayoutAnimationStatic.easeInEaseOut: (onAnimationDidEnd?: () => void) => void
  • removed: property LayoutAnimationStatic.linear: (onAnimationDidEnd?: () => void) => void
  • removed: property LayoutAnimationStatic.spring: (onAnimationDidEnd?: () => void) => void
  • removed: type LayoutAnimation = LayoutAnimationStatic
  • removed: type LayoutAnimationProperties = { [prop in LayoutAnimationProperty]: prop }
  • removed: type LayoutAnimationProperty = 'opacity' | 'scaleX' | 'scaleY' | 'scaleXY'
  • removed: type LayoutAnimationType = 'spring' | 'linear' | 'easeInEaseOut' | 'easeIn' | 'easeOut' | 'keyboard'
  • removed: type LayoutAnimationTypes = { [type in LayoutAnimationType]: type }
  • removed: const Linking: LinkingImpl
  • removed: interface LinkingImpl extends NativeEventEmitter
  • removed: method LinkingImpl.addEventListener(type: 'url', handler: (event: { url: string }) => void): EmitterSubscription
  • removed: method LinkingImpl.canOpenURL(url: string): Promise<boolean>
  • removed: method LinkingImpl.getInitialURL(): Promise<string | null>
  • removed: method LinkingImpl.openSettings(): Promise<void>
  • removed: method LinkingImpl.openURL(url: string): Promise<any>
  • removed: method LinkingImpl.sendIntent(action: string, extras?: Array<{ key: string; value: string | number | boolean }>): Promise<void>
  • removed: type Linking = LinkingImpl
  • removed: abstract class FlatListComponent<ItemT, Props> extends React.Component<Props>
  • removed: class FlatList<ItemT = any> extends FlatListComponent<ItemT, FlatListProps<ItemT>>
  • removed: interface FlatListProps<ItemT> extends VirtualizedListProps<ItemT>
  • removed: property FlatListComponent.flashScrollIndicators: () => void
  • removed: property FlatListComponent.getNativeScrollRef: () => PublicScrollViewInstance | null
  • removed: property FlatListComponent.getScrollResponder: () => React.JSX.Element | null | undefined
  • removed: property FlatListComponent.getScrollableNode: () => any
  • removed: property FlatListComponent.recordInteraction: () => void
  • removed: property FlatListComponent.scrollToEnd: (params?: { animated?: boolean | null | undefined }) => void
  • removed: property FlatListComponent.scrollToIndex: (params: { animated?: boolean | null | undefined; index: number; viewOffset?: number | undefined; viewPosition?: number | undefined }) => void
  • removed: property FlatListComponent.scrollToItem: (params: { animated?: boolean | null | undefined; item: ItemT; viewOffset?: number | undefined; viewPosition?: number | undefined }) => void
  • removed: property FlatListComponent.scrollToOffset: (params: { animated?: boolean | null | undefined; offset: number }) => void
  • removed: property FlatListComponent.setNativeProps: (props: { [key: string]: unknown }) => void
  • removed: property FlatListProps.columnWrapperStyle?: StyleProp<ViewStyle> | undefined
  • removed: property FlatListProps.data: ArrayLike<ItemT> | null | undefined
  • removed: property FlatListProps.extraData?: any | undefined
  • removed: property FlatListProps.fadingEdgeLength?: number | { start: number; end: number } | undefined
  • removed: property FlatListProps.getItemLayout?: | ((data: ArrayLike<ItemT> | null | undefined, index: number) => { length: number; offset: number; index: number }) | undefined
  • removed: property FlatListProps.horizontal?: boolean | null | undefined
  • removed: property FlatListProps.initialNumToRender?: number | undefined
  • removed: property FlatListProps.initialScrollIndex?: number | null | undefined
  • removed: property FlatListProps.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • removed: property FlatListProps.keyboardShouldPersistTaps?: 'always' | 'never' | 'handled' | undefined
  • removed: property FlatListProps.legacyImplementation?: boolean | undefined
  • removed: property FlatListProps.numColumns?: number | undefined
  • removed: property FlatListProps.onRefresh?: (() => void) | null | undefined
  • removed: property FlatListProps.onViewableItemsChanged?: | ((info: { viewableItems: Array<ViewToken<ItemT>>; changed: Array<ViewToken<ItemT>> }) => void) | null | undefined
  • removed: property FlatListProps.refreshing?: boolean | null | undefined
  • removed: property FlatListProps.removeClippedSubviews?: boolean | undefined
  • removed: property FlatListProps.renderItem: ListRenderItem<ItemT> | null | undefined
  • removed: property FlatListProps.strictMode?: boolean | undefined
  • removed: property FlatListProps.viewabilityConfig?: ViewabilityConfig | undefined
  • removed: abstract class SectionListComponent<Props> extends React.Component<Props>
  • removed: class SectionList<ItemT = any, SectionT = DefaultSectionT> extends SectionListComponent<SectionListProps<ItemT, SectionT>>
  • removed: interface SectionBase<ItemT, SectionT = DefaultSectionT>
  • removed: interface SectionListProps<ItemT, SectionT = DefaultSectionT> extends VirtualizedListWithoutPreConfiguredProps<ItemT>
  • removed: interface SectionListRenderItemInfo<ItemT, SectionT = DefaultSectionT> extends ListRenderItemInfo<ItemT>
  • removed: interface SectionListScrollParams
  • removed: interface SectionListStatic<ItemT, SectionT = DefaultSectionT> extends React.ComponentClass<SectionListProps<ItemT, SectionT>>
  • removed: method SectionListComponent.flashScrollIndicators(): void
  • removed: method SectionListComponent.getScrollResponder(): ScrollView | undefined
  • removed: method SectionListComponent.getScrollableNode(): NodeHandle | undefined
  • removed: method SectionListComponent.recordInteraction(): void
  • removed: method SectionListComponent.scrollToLocation(params: SectionListScrollParams): void
  • removed: method SectionListStatic.scrollToLocation?(params: SectionListScrollParams): void
  • removed: property SectionBase.ItemSeparatorComponent?: React.ComponentType<any> | React.ReactElement | null | undefined
  • removed: property SectionBase.data: ReadonlyArray<ItemT>
  • removed: property SectionBase.key?: string | undefined
  • removed: property SectionBase.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • removed: property SectionBase.renderItem?: SectionListRenderItem<ItemT, SectionT> | undefined
  • removed: property SectionListProps.SectionSeparatorComponent?: React.ComponentType<any> | React.ReactElement | null | undefined
  • removed: property SectionListProps.extraData?: any | undefined
  • removed: property SectionListProps.getItemLayout?: | ((data: SectionListData<ItemT, SectionT>[] | null, index: number) => { length: number; offset: number; index: number }) | undefined
  • removed: property SectionListProps.initialNumToRender?: number | undefined
  • removed: property SectionListProps.inverted?: boolean | null | undefined
  • removed: property SectionListProps.keyExtractor?: ((item: ItemT, index: number) => string) | undefined
  • removed: property SectionListProps.legacyImplementation?: boolean | undefined
  • removed: property SectionListProps.onEndReached?: ((info: { distanceFromEnd: number }) => void) | null | undefined
  • removed: property SectionListProps.onEndReachedThreshold?: number | null | undefined
  • removed: property SectionListProps.onRefresh?: (() => void) | null | undefined
  • removed: property SectionListProps.onScrollToIndexFailed?: | ((info: { index: number; highestMeasuredFrameIndex: number; averageItemLength: number }) => void) | undefined
  • removed: property SectionListProps.refreshing?: boolean | null | undefined
  • removed: property SectionListProps.removeClippedSubviews?: boolean | undefined
  • removed: property SectionListProps.renderItem?: SectionListRenderItem<ItemT, SectionT> | undefined
  • removed: property SectionListProps.renderScrollComponent?: | ((props: ScrollViewProps) => React.ReactElement<ScrollViewProps>) | undefined
  • removed: property SectionListProps.renderSectionFooter?: | ((info: { section: SectionListData<ItemT, SectionT> }) => React.ReactElement | null) | undefined
  • removed: property SectionListProps.renderSectionHeader?: | ((info: { section: SectionListData<ItemT, SectionT> }) => React.ReactElement | null) | undefined
  • removed: property SectionListProps.sections: ReadonlyArray<SectionListData<ItemT, SectionT>>
  • removed: property SectionListProps.stickySectionHeadersEnabled?: boolean | undefined
  • removed: property SectionListRenderItemInfo.section: SectionListData<ItemT, SectionT>
  • removed: property SectionListScrollParams.animated?: boolean | undefined
  • removed: property SectionListScrollParams.itemIndex: number
  • removed: property SectionListScrollParams.sectionIndex: number
  • removed: property SectionListScrollParams.viewOffset?: number | undefined
  • removed: property SectionListScrollParams.viewPosition?: number | undefined
  • removed: type SectionListData<ItemT, SectionT = DefaultSectionT> = SectionBase<ItemT, SectionT> & SectionT
  • removed: type SectionListRenderItem<ItemT, SectionT = DefaultSectionT> = (info: SectionListRenderItemInfo<ItemT, SectionT>) => React.ReactElement | null
  • removed: const LogBox: LogBoxStatic
  • removed: interface LogBoxStatic
  • removed: method LogBoxStatic.clearAllLogs(): void
  • removed: method LogBoxStatic.ignoreAllLogs(ignore?: boolean): void
  • removed: method LogBoxStatic.ignoreLogs(patterns: (string | RegExp)[]): void
  • removed: method LogBoxStatic.install(): void
  • removed: method LogBoxStatic.isInstalled(): boolean
  • removed: method LogBoxStatic.uninstall(): void
  • removed: type LogBox = LogBoxStatic
  • removed: class Modal extends React.Component<ModalProps>
  • removed: interface ModalBaseProps
  • removed: interface ModalPropsAndroid
  • removed: interface ModalPropsIOS
  • removed: property ModalBaseProps.animationType?: 'none' | 'slide' | 'fade' | undefined
  • removed: property ModalBaseProps.backdropColor?: ColorValue | undefined
  • removed: property ModalBaseProps.modalRef?: React.RefObject<Modal | null> | undefined
  • removed: property ModalBaseProps.onRequestClose?: ((event: NativeSyntheticEvent<any>) => void) | undefined
  • removed: property ModalBaseProps.onShow?: ((event: NativeSyntheticEvent<any>) => void) | undefined
  • removed: property ModalBaseProps.transparent?: boolean | undefined
  • removed: property ModalBaseProps.visible?: boolean | undefined
  • removed: property ModalPropsAndroid.hardwareAccelerated?: boolean | undefined
  • removed: property ModalPropsAndroid.navigationBarTranslucent?: boolean | undefined
  • removed: property ModalPropsAndroid.statusBarTranslucent?: boolean | undefined
  • removed: property ModalPropsIOS.allowSwipeDismissal?: boolean | undefined
  • removed: property ModalPropsIOS.onDismiss?: (() => void) | undefined
  • removed: property ModalPropsIOS.onOrientationChange?: ((event: NativeSyntheticEvent<any>) => void) | undefined
  • removed: property ModalPropsIOS.presentationStyle?: 'fullScreen' | 'pageSheet' | 'formSheet' | 'overFullScreen' | undefined
  • removed: property ModalPropsIOS.supportedOrientations?: | Array<| 'portrait' | 'portrait-upside-down' | 'landscape' | 'landscape-left' | 'landscape-right'> | undefined
  • removed: type ModalProps = ModalBaseProps & ModalPropsIOS & ModalPropsAndroid & ViewProps
  • removed: function get<Config extends object>(name: string, viewConfigProvider: () => PartialViewConfig): HostComponent<Config>
  • removed: function getWithFallback_DEPRECATED<Config extends object>(name: string, viewConfigProvider: () => PartialViewConfig): React.ComponentType<Config>
  • removed: function setRuntimeConfigProvider(runtimeConfigProvider: (name: string) => { native: boolean; verify: boolean } | null): void
  • removed: function unstable_hasStaticViewConfig(name: string): boolean
  • removed: function beginAsyncEvent(eventName: EventName, args?: EventArgs): number
  • removed: function beginEvent(eventName: EventName, args?: EventArgs): void
  • removed: function counterEvent(eventName: EventName, value: number): void
  • removed: function endAsyncEvent(eventName: EventName, cookie: number, args?: EventArgs): void
  • removed: function endEvent(args?: EventArgs): void
  • removed: function isEnabled(): boolean
  • removed: function setEnabled(_doEnable: boolean): void
  • removed: const PermissionsAndroid: PermissionsAndroidStatic
  • removed: interface PermissionsAndroidStatic
  • removed: interface Rationale
  • removed: method PermissionsAndroidStatic.check(permission: Permission): Promise<boolean>
  • removed: method PermissionsAndroidStatic.checkPermission(permission: Permission): Promise<boolean>
  • removed: method PermissionsAndroidStatic.request(permission: Permission, rationale?: Rationale): Promise<PermissionStatus>
  • removed: method PermissionsAndroidStatic.requestMultiple(permissions: Array<Permission>): Promise<{ [key in Permission]: PermissionStatus }>
  • removed: method PermissionsAndroidStatic.requestPermission(permission: Permission, rationale?: Rationale): Promise<boolean>
  • removed: new PermissionsAndroidStatic(): PermissionsAndroidStatic
  • removed: property PermissionsAndroidStatic.PERMISSIONS: { [key in | 'READ_CALENDAR' | 'WRITE_CALENDAR' | 'CAMERA' | 'READ_CONTACTS' | 'WRITE_CONTACTS' | 'GET_ACCOUNTS' | 'ACCESS_FINE_LOCATION' | 'ACCESS_COARSE_LOCATION' | 'ACCESS_BACKGROUND_LOCATION' | 'RECORD_AUDIO' | 'READ_PHONE_STATE' | 'CALL_PHONE' | 'READ_CALL_LOG' | 'WRITE_CALL_LOG' | 'ADD_VOICEMAIL' | 'READ_VOICEMAIL' | 'WRITE_VOICEMAIL' | 'USE_SIP…
  • removed: property PermissionsAndroidStatic.RESULTS: { [key in 'GRANTED' | 'DENIED' | 'NEVER_ASK_AGAIN']: PermissionStatus }
  • removed: property Rationale.buttonNegative?: string | undefined
  • removed: property Rationale.buttonNeutral?: string | undefined
  • removed: property Rationale.buttonPositive: string
  • removed: property Rationale.message: string
  • removed: property Rationale.title: string
  • removed: type Permission = 'android.permission.READ_CALENDAR' | 'android.permission.WRITE_CALENDAR' | 'android.permission.CAMERA' | 'android.permission.READ_CONTACTS' | 'android.permissi…
  • removed: type PermissionStatus = 'granted' | 'denied' | 'never_ask_again'
  • removed: type PermissionsAndroid = PermissionsAndroidStatic
  • removed: const PushNotificationIOS: PushNotificationIOSStatic
  • removed: interface PushNotification
  • removed: interface PushNotificationIOSStatic
  • removed: interface PushNotificationPermissions
  • removed: method PushNotification.finish(result: string): void
  • removed: method PushNotification.getAlert(): string | Object
  • removed: method PushNotification.getBadgeCount(): number
  • removed: method PushNotification.getCategory(): string
  • removed: method PushNotification.getContentAvailable(): number
  • removed: method PushNotification.getData(): Object
  • removed: method PushNotification.getMessage(): string | Object
  • removed: method PushNotification.getSound(): string
  • removed: method PushNotification.getThreadId(): string
  • removed: method PushNotificationIOSStatic.abandonPermissions(): void
  • removed: method PushNotificationIOSStatic.addEventListener(type: 'notification' | 'localNotification', handler: (notification: PushNotification) => void): void
  • removed: method PushNotificationIOSStatic.addEventListener(type: 'register', handler: (deviceToken: string) => void): void
  • removed: method PushNotificationIOSStatic.addEventListener(type: 'registrationError', handler: (error: { message: string; code: number; details: any }) => void): void
  • removed: method PushNotificationIOSStatic.cancelAllLocalNotifications(): void
  • removed: method PushNotificationIOSStatic.cancelLocalNotifications(userInfo: Object): void
  • removed: method PushNotificationIOSStatic.checkPermissions(callback: (permissions: PushNotificationPermissions) => void): void
  • removed: method PushNotificationIOSStatic.getApplicationIconBadgeNumber(callback: (badge: number) => void): void
  • removed: method PushNotificationIOSStatic.getDeliveredNotifications(callback: (notifications: Object[]) => void): void
  • removed: method PushNotificationIOSStatic.getInitialNotification(): Promise<PushNotification | null>
  • removed: method PushNotificationIOSStatic.getScheduledLocalNotifications(callback: (notifications: ScheduleLocalNotificationDetails[]) => void): void
  • removed: method PushNotificationIOSStatic.presentLocalNotification(details: PresentLocalNotificationDetails): void
  • removed: method PushNotificationIOSStatic.removeAllDeliveredNotifications(): void
  • removed: method PushNotificationIOSStatic.removeDeliveredNotifications(identifiers: string[]): void
  • removed: method PushNotificationIOSStatic.removeEventListener(type: PushNotificationEventName, handler: | ((notification: PushNotification) => void) | ((deviceToken: string) => void) | ((error: { message: string; code: number; details: any }) => void)): void
  • removed: method PushNotificationIOSStatic.requestPermissions(permissions?: PushNotificationPermissions): Promise<PushNotificationPermissions>
  • removed: method PushNotificationIOSStatic.requestPermissions(permissions?: PushNotificationPermissions[]): void
  • removed: method PushNotificationIOSStatic.scheduleLocalNotification(details: ScheduleLocalNotificationDetails): void
  • removed: method PushNotificationIOSStatic.setApplicationIconBadgeNumber(number: number): void
  • removed: property PushNotificationIOSStatic.FetchResult: FetchResult
  • removed: property PushNotificationPermissions.alert?: boolean | undefined
  • removed: property PushNotificationPermissions.badge?: boolean | undefined
  • removed: property PushNotificationPermissions.sound?: boolean | undefined
  • removed: type PushNotificationEventName = 'notification' | 'localNotification' | 'register' | 'registrationError'
  • removed: type PushNotificationIOS = PushNotificationIOSStatic
  • removed: function AppRegistry.cancelHeadlessTask(taskId: number, taskKey: string): void
  • removed: function AppRegistry.getAppKeys(): string[]
  • removed: function AppRegistry.getRegistry(): { sections: string[]; runnables: Runnable[] }
  • removed: function AppRegistry.getRunnable(appKey: string): Runnable | undefined
  • removed: function AppRegistry.getSectionKeys(): string[]
  • removed: function AppRegistry.getSections(): Record<string, Runnable>
  • removed: function AppRegistry.registerCancellableHeadlessTask(taskKey: string, taskProvider: TaskProvider, taskCancelProvider: TaskCancelProvider): void
  • removed: function AppRegistry.registerComponent(appKey: string, getComponentFunc: ComponentProvider, section?: boolean): string
  • removed: function AppRegistry.registerConfig(config: AppConfig[]): void
  • removed: function AppRegistry.registerHeadlessTask(taskKey: string, taskProvider: TaskProvider): void
  • removed: function AppRegistry.registerRunnable(appKey: string, func: Runnable): string
  • removed: function AppRegistry.registerSection(appKey: string, component: ComponentProvider): void
  • removed: function AppRegistry.runApplication(appKey: string, appParameters: any): void
  • removed: function AppRegistry.setComponentProviderInstrumentationHook(hook: ComponentProviderInstrumentationHook): void
  • removed: function AppRegistry.setRootViewStyleProvider(provider: RootViewStyleProvider): void
  • removed: function AppRegistry.setSurfaceProps(appKey: string, appParameters: any, displayMode?: number): void
  • removed: function AppRegistry.setWrapperComponentProvider(provider: WrapperComponentProvider): void
  • removed: function AppRegistry.startHeadlessTask(taskId: number, taskKey: string, data: any): void
  • removed: function AppRegistry.unmountApplicationComponentAtRootTag(rootTag: number): void
  • removed: namespace AppRegistry
  • removed: type AppConfig = { appKey: string; component?: ComponentProvider | undefined; run?: Runnable | undefined }
  • removed: type ComponentProvider = () => React.ComponentType<any>
  • removed: type ComponentProviderInstrumentationHook = (component: ComponentProvider, scopedPerformanceLogger: IPerformanceLogger) => React.ComponentType<any>
  • removed: type RootViewStyleProvider = (appParameters: any) => ViewStyle
  • removed: type Runnable = (appParameters: any) => void
  • removed: type WrapperComponentProvider = (appParameters: any) => React.ComponentType<any>
  • removed: const I18nManager: I18nManagerStatic
  • removed: interface I18nManagerStatic
  • removed: property I18nManagerStatic.allowRTL: (allowRTL: boolean) => void
  • removed: property I18nManagerStatic.doLeftAndRightSwapInRTL: boolean
  • removed: property I18nManagerStatic.forceRTL: (forceRTL: boolean) => void
  • removed: property I18nManagerStatic.getConstants: () => { isRTL: boolean; doLeftAndRightSwapInRTL: boolean; localeIdentifier?: string | null | undefined }
  • removed: property I18nManagerStatic.isRTL: boolean
  • removed: property I18nManagerStatic.swapLeftAndRightInRTL: (swapLeftAndRight: boolean) => void
  • removed: type I18nManager = I18nManagerStatic
  • removed: interface IPerformanceLogger
  • removed: method IPerformanceLogger.addTimespan(key: string, startTime: number, endTime: number, startExtras?: Extras, endExtras?: Extras): void
  • removed: method IPerformanceLogger.append(logger: IPerformanceLogger): void
  • removed: method IPerformanceLogger.clear(): void
  • removed: method IPerformanceLogger.clearCompleted(): void
  • removed: method IPerformanceLogger.close(): void
  • removed: method IPerformanceLogger.currentTimestamp(): number
  • removed: method IPerformanceLogger.getExtras(): { [key: string]: ExtraValue | null }
  • removed: method IPerformanceLogger.getPointExtras(): { [key: string]: Extras | null }
  • removed: method IPerformanceLogger.getPoints(): { [key: string]: number | null }
  • removed: method IPerformanceLogger.getTimespans(): { [key: string]: Timespan | null }
  • removed: method IPerformanceLogger.hasTimespan(key: string): boolean
  • removed: method IPerformanceLogger.isClosed(): boolean
  • removed: method IPerformanceLogger.logEverything(): void
  • removed: method IPerformanceLogger.markPoint(key: string, timestamp?: number, extras?: Extras): void
  • removed: method IPerformanceLogger.removeExtra(key: string): ExtraValue | null
  • removed: method IPerformanceLogger.setExtra(key: string, value: ExtraValue): void
  • removed: method IPerformanceLogger.startTimespan(key: string, timestamp?: number, extras?: Extras): void
  • removed: method IPerformanceLogger.stopTimespan(key: string, timestamp?: number, extras?: Extras): void
  • removed: type ExtraValue = number | string | boolean
  • removed: type Extras = { [key: string]: ExtraValue }
  • removed: type Timespan = { startTime: number; endTime?: number | undefined; totalTime?: number | undefined; startExtras?: Extras | undefined; endExtras?: Extras | undefined }
  • removed: function findNodeHandle(componentOrHandle: null | number | React.Component<any, any> | React.ComponentClass<any>): null | NodeHandle
  • removed: type NodeHandle = number
  • removed: const RootTagContext: React.Context<RootTag>
  • removed: type RootTag = number
  • removed: const UIManager: UIManagerStatic
  • removed: default UIManager
  • removed: interface UIManagerStatic
  • removed: method UIManagerStatic.measure(node: number, callback: MeasureOnSuccessCallback): void
  • removed: method UIManagerStatic.measureInWindow(node: number, callback: MeasureInWindowOnSuccessCallback): void
  • removed: method UIManagerStatic.measureLayout(node: number, relativeToNativeNode: number, onFail: () => void, onSuccess: MeasureLayoutOnSuccessCallback): void
  • removed: property UIManagerStatic.dispatchViewManagerCommand: (reactTag: number | null, commandID: number | string, commandArgs?: Array<any>) => void
  • removed: property UIManagerStatic.getViewManagerConfig: (name: string) => { Commands: { [key: string]: number } }
  • removed: property UIManagerStatic.hasViewManagerConfig: (name: string) => boolean
  • removed: property UIManagerStatic.setLayoutAnimationEnabledExperimental?: ((value: boolean) => void) | undefined
  • removed: type UIManager = UIManagerStatic
  • removed: function requireNativeComponent<T>(viewName: string): HostComponent<T>
  • removed: const Settings: SettingsStatic
  • removed: interface SettingsStatic
  • removed: method SettingsStatic.clearWatch(watchId: number): void
  • removed: method SettingsStatic.get(key: string): any
  • removed: method SettingsStatic.set(settings: Object): void
  • removed: method SettingsStatic.watchKeys(keys: string | Array<string>, callback: () => void): number
  • removed: type Settings = SettingsStatic
  • removed: const Share: ShareStatic
  • removed: interface ShareStatic
  • removed: method ShareStatic.share(content: ShareContent, options?: ShareOptions): Promise<ShareAction>
  • removed: property ShareStatic.dismissedAction: 'dismissedAction'
  • removed: property ShareStatic.sharedAction: 'sharedAction'
  • removed: type Share = ShareStatic
  • removed: type ShareAction = { action: 'sharedAction' | 'dismissedAction'; activityType?: string | null | undefined }
  • removed: type ShareContent = { title?: string | undefined; url: string; message?: string | undefined } | { title?: string | undefined; url?: string | undefined; message: string }
  • removed: type ShareOptions = { dialogTitle?: string | undefined; excludedActivityTypes?: Array<string> | undefined; tintColor?: ColorValue | undefined; subject?: string | undefined; anchor…
  • removed: function PlatformColor(...colors: Array<string | { fallback: string }>): OpaqueColorValue
  • removed: function DynamicColorIOS(tuple: DynamicColorIOSTuple): OpaqueColorValue
  • removed: const StyleSheet.absoluteFill: AbsoluteFillStyle
  • removed: const StyleSheet.hairlineWidth: number
  • removed: function StyleSheet.compose<T extends ViewStyle | TextStyle | ImageStyle, U extends T, V extends T>(style1: StyleProp<U> | Array<StyleProp<U>>, style2: StyleProp<V> | Array<StyleProp<V>>): StyleProp<T>
  • removed: function StyleSheet.create<T extends NamedStyles<T> | NamedStyles<any>>(styles: T & NamedStyles<any>): T
  • removed: function StyleSheet.flatten<T>(style?: StyleProp<T>): T extends (infer U)[] ? U : T
  • removed: function StyleSheet.setStyleAttributePreprocessor(property: string, process: (nextProp: any) => any): void
  • removed: interface StyleSheet.AbsoluteFillStyle
  • removed: interface StyleSheetProperties
  • removed: method StyleSheetProperties.flatten<T extends string>(style: T): T
  • removed: namespace StyleSheet
  • removed: property StyleSheet.AbsoluteFillStyle.bottom: 0
  • removed: property StyleSheet.AbsoluteFillStyle.left: 0
  • removed: property StyleSheet.AbsoluteFillStyle.position: 'absolute'
  • removed: property StyleSheet.AbsoluteFillStyle.right: 0
  • removed: property StyleSheet.AbsoluteFillStyle.top: 0
  • removed: property StyleSheetProperties.hairlineWidth: number
  • removed: type ColorValue = string | OpaqueColorValue
  • removed: type StyleProp<T> = T | RecursiveArray<T | Falsy> | Falsy
  • removed: type StyleSheet.NamedStyles<T> = { [P in keyof T]: ViewStyle | TextStyle | ImageStyle }
  • removed: interface FlexStyle
  • removed: interface ImageStyle extends FlexStyle, ShadowStyleIOS, TransformsStyle
  • removed: interface ShadowStyleIOS
  • removed: interface TextStyle extends TextStyleIOS, TextStyleAndroid, ViewStyle
  • removed: interface TextStyleAndroid extends ViewStyle
  • removed: interface TextStyleIOS extends ViewStyle
  • removed: interface TransformsStyle
  • removed: interface ViewStyle extends FlexStyle, ShadowStyleIOS, TransformsStyle
  • removed: property FlexStyle.alignContent?: | 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'space-between' | 'space-around' | 'space-evenly' | undefined
  • removed: property FlexStyle.alignItems?: FlexAlignType | undefined
  • removed: property FlexStyle.alignSelf?: 'auto' | FlexAlignType | undefined
  • removed: property FlexStyle.aspectRatio?: number | string | undefined
  • removed: property FlexStyle.borderBottomWidth?: number | undefined
  • removed: property FlexStyle.borderEndWidth?: number | undefined
  • removed: property FlexStyle.borderLeftWidth?: number | undefined
  • removed: property FlexStyle.borderRightWidth?: number | undefined
  • removed: property FlexStyle.borderStartWidth?: number | undefined
  • removed: property FlexStyle.borderTopWidth?: number | undefined
  • removed: property FlexStyle.borderWidth?: number | undefined
  • removed: property FlexStyle.bottom?: DimensionValue | undefined
  • removed: property FlexStyle.boxSizing?: 'border-box' | 'content-box' | undefined
  • removed: property FlexStyle.columnGap?: number | string | undefined
  • removed: property FlexStyle.direction?: 'inherit' | 'ltr' | 'rtl' | undefined
  • removed: property FlexStyle.display?: 'none' | 'flex' | 'contents' | undefined
  • removed: property FlexStyle.end?: DimensionValue | undefined
  • removed: property FlexStyle.flex?: number | undefined
  • removed: property FlexStyle.flexBasis?: DimensionValue | undefined
  • removed: property FlexStyle.flexDirection?: 'row' | 'column' | 'row-reverse' | 'column-reverse' | undefined
  • removed: property FlexStyle.flexGrow?: number | undefined
  • removed: property FlexStyle.flexShrink?: number | undefined
  • removed: property FlexStyle.flexWrap?: 'wrap' | 'nowrap' | 'wrap-reverse' | undefined
  • removed: property FlexStyle.gap?: number | string | undefined
  • removed: property FlexStyle.height?: DimensionValue | undefined
  • removed: property FlexStyle.inset?: DimensionValue | undefined
  • removed: property FlexStyle.insetBlock?: DimensionValue | undefined
  • removed: property FlexStyle.insetBlockEnd?: DimensionValue | undefined
  • removed: property FlexStyle.insetBlockStart?: DimensionValue | undefined
  • removed: property FlexStyle.insetInline?: DimensionValue | undefined
  • removed: property FlexStyle.insetInlineEnd?: DimensionValue | undefined
  • removed: property FlexStyle.insetInlineStart?: DimensionValue | undefined
  • removed: property FlexStyle.justifyContent?: | 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | undefined
  • removed: property FlexStyle.left?: DimensionValue | undefined
  • removed: property FlexStyle.margin?: DimensionValue | undefined
  • removed: property FlexStyle.marginBlock?: DimensionValue | undefined
  • removed: property FlexStyle.marginBlockEnd?: DimensionValue | undefined
  • removed: property FlexStyle.marginBlockStart?: DimensionValue | undefined
  • removed: property FlexStyle.marginBottom?: DimensionValue | undefined
  • removed: property FlexStyle.marginEnd?: DimensionValue | undefined
  • removed: property FlexStyle.marginHorizontal?: DimensionValue | undefined
  • removed: property FlexStyle.marginInline?: DimensionValue | undefined
  • removed: property FlexStyle.marginInlineEnd?: DimensionValue | undefined
  • removed: property FlexStyle.marginInlineStart?: DimensionValue | undefined
  • removed: property FlexStyle.marginLeft?: DimensionValue | undefined
  • removed: property FlexStyle.marginRight?: DimensionValue | undefined
  • removed: property FlexStyle.marginStart?: DimensionValue | undefined
  • removed: property FlexStyle.marginTop?: DimensionValue | undefined
  • removed: property FlexStyle.marginVertical?: DimensionValue | undefined
  • removed: property FlexStyle.maxHeight?: DimensionValue | undefined
  • removed: property FlexStyle.maxWidth?: DimensionValue | undefined
  • removed: property FlexStyle.minHeight?: DimensionValue | undefined
  • removed: property FlexStyle.minWidth?: DimensionValue | undefined
  • removed: property FlexStyle.overflow?: 'visible' | 'hidden' | 'scroll' | undefined
  • removed: property FlexStyle.padding?: DimensionValue | undefined
  • removed: property FlexStyle.paddingBlock?: DimensionValue | undefined
  • removed: property FlexStyle.paddingBlockEnd?: DimensionValue | undefined
  • removed: property FlexStyle.paddingBlockStart?: DimensionValue | undefined
  • removed: property FlexStyle.paddingBottom?: DimensionValue | undefined
  • removed: property FlexStyle.paddingEnd?: DimensionValue | undefined
  • removed: property FlexStyle.paddingHorizontal?: DimensionValue | undefined
  • removed: property FlexStyle.paddingInline?: DimensionValue | undefined
  • removed: property FlexStyle.paddingInlineEnd?: DimensionValue | undefined
  • removed: property FlexStyle.paddingInlineStart?: DimensionValue | undefined
  • removed: property FlexStyle.paddingLeft?: DimensionValue | undefined
  • removed: property FlexStyle.paddingRight?: DimensionValue | undefined
  • removed: property FlexStyle.paddingStart?: DimensionValue | undefined
  • removed: property FlexStyle.paddingTop?: DimensionValue | undefined
  • removed: property FlexStyle.paddingVertical?: DimensionValue | undefined
  • removed: property FlexStyle.position?: 'absolute' | 'relative' | 'static' | undefined
  • removed: property FlexStyle.right?: DimensionValue | undefined
  • removed: property FlexStyle.rowGap?: number | string | undefined
  • removed: property FlexStyle.start?: DimensionValue | undefined
  • removed: property FlexStyle.top?: DimensionValue | undefined
  • removed: property FlexStyle.width?: DimensionValue | undefined
  • removed: property FlexStyle.zIndex?: number | undefined
  • removed: property ImageStyle.backfaceVisibility?: 'visible' | 'hidden' | undefined
  • removed: property ImageStyle.backgroundColor?: ColorValue | undefined
  • removed: property ImageStyle.borderBottomLeftRadius?: AnimatableNumericValue | string | undefined
  • removed: property ImageStyle.borderBottomRightRadius?: AnimatableNumericValue | string | undefined
  • removed: property ImageStyle.borderColor?: ColorValue | undefined
  • removed: property ImageStyle.borderRadius?: AnimatableNumericValue | string | undefined
  • removed: property ImageStyle.borderTopLeftRadius?: AnimatableNumericValue | string | undefined
  • removed: property ImageStyle.borderTopRightRadius?: AnimatableNumericValue | string | undefined
  • removed: property ImageStyle.cursor?: CursorValue | undefined
  • removed: property ImageStyle.objectFit?: 'cover' | 'contain' | 'fill' | 'scale-down' | 'none' | undefined
  • removed: property ImageStyle.opacity?: AnimatableNumericValue | undefined
  • removed: property ImageStyle.overflow?: 'visible' | 'hidden' | undefined
  • removed: property ImageStyle.overlayColor?: ColorValue | undefined
  • removed: property ImageStyle.resizeMode?: ImageResizeMode | undefined
  • removed: property ImageStyle.tintColor?: ColorValue | undefined
  • removed: property ShadowStyleIOS.shadowColor?: ColorValue | undefined
  • removed: property ShadowStyleIOS.shadowOffset?: Readonly<{ width: number; height: number }> | undefined
  • removed: property ShadowStyleIOS.shadowOpacity?: AnimatableNumericValue | undefined
  • removed: property ShadowStyleIOS.shadowRadius?: number | undefined
  • removed: property TextStyle.color?: ColorValue | undefined
  • removed: property TextStyle.fontFamily?: string | undefined
  • removed: property TextStyle.fontSize?: number | undefined
  • removed: property TextStyle.fontStyle?: 'normal' | 'italic' | undefined
  • removed: property TextStyle.fontVariationSettings?: FontVariationSettings | undefined
  • removed: property TextStyle.fontWeight?: | 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 'ultralight' | 'thin' | 'light' | 'medium' | 'regular' | 'semibold' | 'condensedBold' | 'condensed' | 'heavy' | 'black' | undefined
  • removed: property TextStyle.letterSpacing?: number | undefined
  • removed: property TextStyle.lineHeight?: number | undefined
  • removed: property TextStyle.textAlign?: | 'auto' | 'left' | 'right' | 'center' | 'justify' | 'start' | 'end' | undefined
  • removed: property TextStyle.textDecorationColor?: ColorValue | undefined
  • removed: property TextStyle.textDecorationLine?: | 'none' | 'underline' | 'line-through' | 'underline line-through' | undefined
  • removed: property TextStyle.textDecorationStyle?: 'solid' | 'double' | 'dotted' | 'dashed' | 'wavy' | undefined
  • removed: property TextStyle.textShadowColor?: ColorValue | undefined
  • removed: property TextStyle.textShadowOffset?: { width: number; height: number } | undefined
  • removed: property TextStyle.textShadowRadius?: number | undefined
  • removed: property TextStyle.textTransform?: 'none' | 'capitalize' | 'uppercase' | 'lowercase' | undefined
  • removed: property TextStyle.userSelect?: 'auto' | 'none' | 'text' | 'contain' | 'all' | undefined
  • removed: property TextStyleAndroid.includeFontPadding?: boolean | undefined
  • removed: property TextStyleAndroid.textAlignVertical?: 'auto' | 'top' | 'bottom' | 'center' | undefined
  • removed: property TextStyleAndroid.verticalAlign?: 'auto' | 'top' | 'bottom' | 'middle' | undefined
  • removed: property TextStyleIOS.fontVariant?: FontVariant[] | undefined
  • removed: property TextStyleIOS.textDecorationColor?: ColorValue | undefined
  • removed: property TextStyleIOS.textDecorationStyle?: 'solid' | 'double' | 'dotted' | 'dashed' | 'wavy' | undefined
  • removed: property TextStyleIOS.writingDirection?: 'auto' | 'ltr' | 'rtl' | undefined
  • removed: property TransformsStyle.rotation?: AnimatableNumericValue | undefined
  • removed: property TransformsStyle.scaleX?: AnimatableNumericValue | undefined
  • removed: property TransformsStyle.scaleY?: AnimatableNumericValue | undefined
  • removed: property TransformsStyle.transform?: | Readonly<MaximumOneOf<PerspectiveTransform & RotateTransform & RotateXTransform & RotateYTransform & RotateZTransform & ScaleTransform & ScaleXTransform & ScaleYTransform & TranslateXTransform & TranslateYTransform & SkewXTransform & SkewYTransform & MatrixTransform>[]> | string | undefined
  • removed: property TransformsStyle.transformMatrix?: Array<number> | undefined
  • removed: property TransformsStyle.transformOrigin?: Array<string | number> | string | undefined
  • removed: property TransformsStyle.translateX?: AnimatableNumericValue | undefined
  • removed: property TransformsStyle.translateY?: AnimatableNumericValue | undefined
  • removed: property ViewStyle.backfaceVisibility?: 'visible' | 'hidden' | undefined
  • removed: property ViewStyle.backgroundColor?: ColorValue | undefined
  • removed: property ViewStyle.backgroundImage?: ReadonlyArray<BackgroundImageValue> | string | undefined
  • removed: property ViewStyle.backgroundPosition?: ReadonlyArray<BackgroundPositionValue> | string | undefined
  • removed: property ViewStyle.backgroundRepeat?: ReadonlyArray<BackgroundRepeatValue> | string | undefined
  • removed: property ViewStyle.backgroundSize?: ReadonlyArray<BackgroundSizeValue> | string | undefined
  • removed: property ViewStyle.borderBlockColor?: ColorValue | undefined
  • removed: property ViewStyle.borderBlockEndColor?: ColorValue | undefined
  • removed: property ViewStyle.borderBlockStartColor?: ColorValue | undefined
  • removed: property ViewStyle.borderBottomColor?: ColorValue | undefined
  • removed: property ViewStyle.borderBottomEndRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderBottomLeftRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderBottomRightRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderBottomStartRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderColor?: ColorValue | undefined
  • removed: property ViewStyle.borderCurve?: 'circular' | 'continuous' | undefined
  • removed: property ViewStyle.borderEndColor?: ColorValue | undefined
  • removed: property ViewStyle.borderEndEndRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderEndStartRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderLeftColor?: ColorValue | undefined
  • removed: property ViewStyle.borderRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderRightColor?: ColorValue | undefined
  • removed: property ViewStyle.borderStartColor?: ColorValue | undefined
  • removed: property ViewStyle.borderStartEndRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderStartStartRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderStyle?: 'solid' | 'dotted' | 'dashed' | undefined
  • removed: property ViewStyle.borderTopColor?: ColorValue | undefined
  • removed: property ViewStyle.borderTopEndRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderTopLeftRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderTopRightRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.borderTopStartRadius?: AnimatableNumericValue | string | undefined
  • removed: property ViewStyle.boxShadow?: ReadonlyArray<BoxShadowValue> | string | undefined
  • removed: property ViewStyle.cursor?: CursorValue | undefined
  • removed: property ViewStyle.elevation?: number | undefined
  • removed: property ViewStyle.experimental_backgroundImage?: ReadonlyArray<BackgroundImageValue> | string | undefined
  • removed: property ViewStyle.experimental_backgroundPosition?: ReadonlyArray<BackgroundPositionValue> | string | undefined
  • removed: property ViewStyle.experimental_backgroundRepeat?: ReadonlyArray<BackgroundRepeatValue> | string | undefined
  • removed: property ViewStyle.experimental_backgroundSize?: ReadonlyArray<BackgroundSizeValue> | string | undefined
  • removed: property ViewStyle.filter?: ReadonlyArray<FilterFunction> | string | undefined
  • removed: property ViewStyle.isolation?: 'auto' | 'isolate' | undefined
  • removed: property ViewStyle.mixBlendMode?: BlendMode | undefined
  • removed: property ViewStyle.opacity?: AnimatableNumericValue | undefined
  • removed: property ViewStyle.outlineColor?: ColorValue | undefined
  • removed: property ViewStyle.outlineOffset?: AnimatableNumericValue | undefined
  • removed: property ViewStyle.outlineStyle?: 'solid' | 'dotted' | 'dashed' | undefined
  • removed: property ViewStyle.outlineWidth?: AnimatableNumericValue | undefined
  • removed: property ViewStyle.pointerEvents?: 'box-none' | 'none' | 'box-only' | 'auto' | undefined
  • removed: type BackgroundImageValue = LinearGradientValue | RadialGradientValue
  • removed: type BackgroundPositionValue = { top: number | string; left: number | string } | { top: number | string; right: number | string } | { bottom: number | string; left: number | string } | { bot…
  • removed: type BackgroundRepeatKeyword = 'repeat' | 'space' | 'round' | 'no-repeat'
  • removed: type BackgroundRepeatValue = { x: BackgroundRepeatKeyword; y: BackgroundRepeatKeyword }
  • removed: type BackgroundSizeValue = { x: string | number; y: string | number }
  • removed: type BlendMode = 'normal' | 'multiply' | 'screen' | 'overlay' | 'darken' | 'lighten' | 'color-dodge' | 'color-burn' | 'hard-light' | 'soft-light' | 'difference' | 'exclusion' |…
  • removed: type BoxShadowValue = { offsetX: number | string; offsetY: number | string; color?: ColorValue | undefined; blurRadius?: string | number | undefined; spreadDistance?: number | strin…
  • removed: type CursorValue = 'auto' | 'pointer'
  • removed: type DimensionValue = number | 'auto' | `${number}%` | Animated.AnimatedNode | null
  • removed: type DropShadowValue = { offsetX: number | string; offsetY: number | string; standardDeviation?: number | string | undefined; color?: ColorValue | number | undefined }
  • removed: type FilterFunction = { brightness: number | string } | { blur: number | string } | { contrast: number | string } | { grayscale: number | string } | { hueRotate: number | string } |…
  • removed: type FontVariant = 'small-caps' | 'oldstyle-nums' | 'lining-nums' | 'tabular-nums' | 'common-ligatures' | 'no-common-ligatures' | 'discretionary-ligatures' | 'no-discretionary-li…
  • removed: type FontVariationSettings = string | Readonly<Record<string, number>>
  • removed: type GradientValue = LinearGradientValue
  • removed: type LinearGradientValue = { type: 'linear-gradient'; direction?: string | undefined; colorStops: ReadonlyArray<{ color: ColorValue | null; positions?: ReadonlyArray<string> | undefined…
  • removed: type RadialGradientPosition = { top: number | string; left: number | string } | { top: number | string; right: number | string } | { bottom: number | string; left: number | string } | { bot…
  • removed: type RadialGradientShape = 'circle' | 'ellipse'
  • removed: type RadialGradientSize = RadialExtent | { x: string | number; y: string | number }
  • removed: function processColor(color?: number | ColorValue): ProcessedColorValue | null | undefined
  • removed: type ProcessedColorValue = number | OpaqueColorValue
  • removed: class Text extends TextBase
  • removed: const unstable_TextAncestorContext: React.Context<boolean>
  • removed: interface TextProps extends TextPropsIOS, TextPropsAndroid, AccessibilityProps
  • removed: interface TextPropsAndroid
  • removed: interface TextPropsIOS
  • removed: property TextProps.allowFontScaling?: boolean | undefined
  • removed: property TextProps.children?: React.ReactNode | undefined
  • removed: property TextProps.ellipsizeMode?: 'head' | 'middle' | 'tail' | 'clip' | undefined
  • removed: property TextProps.id?: string | undefined
  • removed: property TextProps.lineBreakMode?: 'head' | 'middle' | 'tail' | 'clip' | undefined
  • removed: property TextProps.maxFontSizeMultiplier?: number | null | undefined
  • removed: property TextProps.minimumFontScale?: number | undefined
  • removed: property TextProps.nativeID?: string | undefined
  • removed: property TextProps.numberOfLines?: number | undefined
  • removed: property TextProps.onLayout?: ((event: LayoutChangeEvent) => void) | undefined
  • removed: property TextProps.onLongPress?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TextProps.onPress?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TextProps.onPressIn?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TextProps.onPressOut?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property TextProps.onTextLayout?: ((event: TextLayoutEvent) => void) | undefined
  • removed: property TextProps.pointerEvents?: ViewStyle['pointerEvents'] | undefined
  • removed: property TextProps.pressRetentionOffset?: { top: number; left: number; bottom: number; right: number } | undefined
  • removed: property TextProps.style?: StyleProp<TextStyle> | undefined
  • removed: property TextProps.testID?: string | undefined
  • removed: property TextPropsAndroid.android_hyphenationFrequency?: 'normal' | 'none' | 'full' | undefined
  • removed: property TextPropsAndroid.dataDetectorType?: null | 'phoneNumber' | 'link' | 'email' | 'none' | 'all' | undefined
  • removed: property TextPropsAndroid.disabled?: boolean | undefined
  • removed: property TextPropsAndroid.selectable?: boolean | undefined
  • removed: property TextPropsAndroid.selectionColor?: ColorValue | undefined
  • removed: property TextPropsAndroid.textBreakStrategy?: 'simple' | 'highQuality' | 'balanced' | undefined
  • removed: property TextPropsIOS.adjustsFontSizeToFit?: boolean | undefined
  • removed: property TextPropsIOS.dynamicTypeRamp?: | 'caption2' | 'caption1' | 'footnote' | 'subheadline' | 'callout' | 'body' | 'headline' | 'title3' | 'title2' | 'title1' | 'largeTitle' | undefined
  • removed: property TextPropsIOS.lineBreakStrategyIOS?: 'none' | 'standard' | 'hangul-word' | 'push-out' | undefined
  • removed: property TextPropsIOS.suppressHighlighting?: boolean | undefined
  • removed: interface TurboModule
  • removed: method TurboModule.getConstants?(): {}
  • removed: function get<T extends TurboModule>(name: string): T | null
  • removed: function getEnforcing<T extends TurboModule>(name: string): T
  • removed: type BubblingEventHandler<T, PaperName extends string | never = never> = (event: NativeSyntheticEvent<T>) => void | Promise<void>
  • removed: type DirectEventHandler<T, PaperName extends string | never = never> = (event: NativeSyntheticEvent<T>) => void | Promise<void>
  • removed: type Double = number
  • removed: type EventEmitter<T> = (handler: (arg: T) => void | Promise<void>) => EventSubscription
  • removed: type Float = number
  • removed: type Int32 = number
  • removed: type UnsafeMixed = unknown
  • removed: type UnsafeObject = object
  • removed: type WithDefault<Type extends DefaultTypes, Value extends Type | string | undefined | null> = Type | undefined | null
  • removed: interface GestureResponderEvent extends NativeSyntheticEvent<NativeTouchEvent>
  • removed: interface LayoutRectangle
  • removed: interface MouseEvent extends NativeSyntheticEvent<NativeMouseEvent>
  • removed: interface NativeMouseEvent extends NativeUIEvent
  • removed: interface NativePointerEvent extends NativeMouseEvent
  • removed: interface NativeSyntheticEvent<T> extends React.BaseSyntheticEvent<T, HostInstance, HostInstance>
  • removed: interface NativeTouchEvent
  • removed: interface NativeUIEvent
  • removed: interface PointerEvents
  • removed: interface TargetedEvent
  • removed: interface TextLayoutEventData extends TargetedEvent
  • removed: property LayoutRectangle.height: number
  • removed: property LayoutRectangle.width: number
  • removed: property LayoutRectangle.x: number
  • removed: property LayoutRectangle.y: number
  • removed: property NativeTouchEvent.changedTouches: NativeTouchEvent[]
  • removed: property NativeTouchEvent.force?: number | undefined
  • removed: property NativeTouchEvent.identifier: string
  • removed: property NativeTouchEvent.locationX: number
  • removed: property NativeTouchEvent.locationY: number
  • removed: property NativeTouchEvent.pageX: number
  • removed: property NativeTouchEvent.pageY: number
  • removed: property NativeTouchEvent.target: string
  • removed: property NativeTouchEvent.timestamp: number
  • removed: property NativeTouchEvent.touches: NativeTouchEvent[]
  • removed: property PointerEvents.onGotPointerCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onGotPointerCaptureCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onLostPointerCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onLostPointerCaptureCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerCancel?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerCancelCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerDown?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerDownCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerEnter?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerEnterCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerLeave?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerLeaveCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerMove?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerMoveCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerOut?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerOutCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerOver?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerOverCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerUp?: ((event: PointerEvent) => void) | undefined
  • removed: property PointerEvents.onPointerUpCapture?: ((event: PointerEvent) => void) | undefined
  • removed: property TargetedEvent.target: number
  • removed: property TextLayoutEventData.lines: TextLayoutLine[]
  • removed: readonly property NativeMouseEvent.altKey: boolean
  • removed: readonly property NativeMouseEvent.button: number
  • removed: readonly property NativeMouseEvent.buttons: number
  • removed: readonly property NativeMouseEvent.clientX: number
  • removed: readonly property NativeMouseEvent.clientY: number
  • removed: readonly property NativeMouseEvent.ctrlKey: boolean
  • removed: readonly property NativeMouseEvent.metaKey: boolean
  • removed: readonly property NativeMouseEvent.offsetX: number
  • removed: readonly property NativeMouseEvent.offsetY: number
  • removed: readonly property NativeMouseEvent.pageX: number
  • removed: readonly property NativeMouseEvent.pageY: number
  • removed: readonly property NativeMouseEvent.relatedTarget: null | number | HostInstance
  • removed: readonly property NativeMouseEvent.screenX: number
  • removed: readonly property NativeMouseEvent.screenY: number
  • removed: readonly property NativeMouseEvent.shiftKey: boolean
  • removed: readonly property NativeMouseEvent.x: number
  • removed: readonly property NativeMouseEvent.y: number
  • removed: readonly property NativePointerEvent.height: number
  • removed: readonly property NativePointerEvent.isPrimary: boolean
  • removed: readonly property NativePointerEvent.pointerId: number
  • removed: readonly property NativePointerEvent.pointerType: string
  • removed: readonly property NativePointerEvent.pressure: number
  • removed: readonly property NativePointerEvent.tangentialPressure: number
  • removed: readonly property NativePointerEvent.tiltX: number
  • removed: readonly property NativePointerEvent.tiltY: number
  • removed: readonly property NativePointerEvent.twist: number
  • removed: readonly property NativePointerEvent.width: number
  • removed: readonly property NativeUIEvent.detail: number
  • removed: type BlurEvent = NativeSyntheticEvent<TargetedEvent>
  • removed: type FocusEvent = NativeSyntheticEvent<TargetedEvent>
  • removed: type LayoutChangeEvent = NativeSyntheticEvent<{ layout: LayoutRectangle }>
  • removed: type PointerEvent = NativeSyntheticEvent<NativePointerEvent>
  • removed: type TextLayoutEvent = NativeSyntheticEvent<TextLayoutEventData>
  • removed: function Appearance.addChangeListener(listener: AppearanceListener): NativeEventSubscription
  • removed: function Appearance.getColorScheme(): ColorSchemeName | null
  • removed: function Appearance.setColorScheme(scheme: ColorSchemeOverride): void
  • removed: function useColorScheme(): ColorSchemeName | null
  • removed: namespace Appearance
  • removed: type Appearance.AppearanceListener = (preferences: AppearancePreferences) => void
  • removed: type Appearance.AppearancePreferences = { colorScheme: ColorSchemeName | null }
  • removed: const BackHandler: BackHandlerStatic
  • removed: interface BackHandlerStatic
  • removed: interface HardwareBackPressEvent
  • removed: method BackHandlerStatic.addEventListener(eventName: BackPressEventName, handler: (event: HardwareBackPressEvent) => boolean | null | undefined): NativeEventSubscription
  • removed: method BackHandlerStatic.exitApp(): void
  • removed: readonly property HardwareBackPressEvent.timeStamp: number
  • removed: readonly property HardwareBackPressEvent.type: string
  • removed: type BackHandler = BackHandlerStatic
  • removed: type BackPressEventName = 'hardwareBackPress'
  • removed: const DevSettings: DevSettingsStatic
  • removed: interface DevSettingsStatic extends NativeEventEmitter
  • removed: method DevSettingsStatic.addMenuItem(title: string, handler: () => any): void
  • removed: method DevSettingsStatic.reload(reason?: string): void
  • removed: const Dimensions: Dimensions
  • removed: function useWindowDimensions(): ScaledSize
  • removed: interface Dimensions
  • removed: interface ScaledSize
  • removed: method Dimensions.addEventListener(type: 'change', handler: ({ window, screen }: { window: ScaledSize; screen: ScaledSize }) => void): EmitterSubscription
  • removed: method Dimensions.get(dim: 'window' | 'screen'): ScaledSize
  • removed: method Dimensions.set(dims: { [key: string]: any }): void
  • removed: property ScaledSize.fontScale: number
  • removed: property ScaledSize.height: number
  • removed: property ScaledSize.scale: number
  • removed: property ScaledSize.width: number
  • removed: const PixelRatio: PixelRatioStatic
  • removed: interface PixelRatioStatic
  • removed: method PixelRatioStatic.get(): number
  • removed: method PixelRatioStatic.getFontScale(): number
  • removed: method PixelRatioStatic.getPixelSizeForLayoutSize(layoutSize: number): number
  • removed: method PixelRatioStatic.roundToNearestPixel(layoutSize: number): number
  • removed: method PixelRatioStatic.startDetecting(): void
  • removed: const Platform: Platform
  • removed: type Platform = PlatformIOSStatic | PlatformAndroidStatic | PlatformWindowsOSStatic | PlatformMacOSStatic | PlatformWebStatic
  • removed: type PlatformOSType = 'ios' | 'android' | 'macos' | 'windows' | 'web' | 'native'
  • removed: default codegenNativeCommands
  • removed: function codegenNativeCommands<T extends object>(options: Options<keyof T extends string ? keyof T : never>): T
  • removed: default codegenNativeComponent
  • removed: function codegenNativeComponent<Props extends object>(componentName: string, options?: Options): NativeComponentType<Props>
  • removed: const Vibration: VibrationStatic
  • removed: interface VibrationStatic
  • removed: method VibrationStatic.cancel(): void
  • removed: method VibrationStatic.vibrate(pattern?: number | number[], repeat?: boolean): void
  • removed: type Vibration = VibrationStatic
  • removed: interface ErrorUtils
  • removed: property ErrorUtils.getGlobalHandler: () => ErrorHandlerCallback
  • removed: property ErrorUtils.setGlobalHandler: (callback: ErrorHandlerCallback) => void
  • removed: constructor EventEmitter(subscriber?: EventSubscriptionVendor | null)
  • removed: default class EventEmitter
  • removed: method EventEmitter.addListener(eventType: string, listener: (...args: any[]) => any, context?: any): EmitterSubscription
  • removed: method EventEmitter.emit(eventType: string, ...params: any[]): void
  • removed: method EventEmitter.listenerCount(eventType: string): number
  • removed: method EventEmitter.removeAllListeners(eventType?: string): void
  • removed: export * as CodegenTypes from './Libraries/Types/CodegenTypesNamespace'
  • removed: export * as NativeComponentRegistry from './Libraries/NativeComponent/NativeComponentRegistry'
  • removed: export * as Systrace from './Libraries/Performance/Systrace'
  • removed: export * as TurboModuleRegistry from './Libraries/TurboModule/TurboModuleRegistry'
  • removed: export * from './Libraries/ActionSheetIOS/ActionSheetIOS'
  • removed: export * from './Libraries/Alert/Alert'
  • removed: export * from './Libraries/Animated/Animated'
  • removed: export * from './Libraries/Animated/Easing'
  • removed: export * from './Libraries/Animated/useAnimatedColor'
  • removed: export * from './Libraries/Animated/useAnimatedValue'
  • removed: export * from './Libraries/Animated/useAnimatedValueXY'
  • removed: export * from './Libraries/AppState/AppState'
  • removed: export * from './Libraries/BatchedBridge/NativeModules'
  • removed: export * from './Libraries/Components/AccessibilityInfo/AccessibilityInfo'
  • removed: export * from './Libraries/Components/ActivityIndicator/ActivityIndicator'
  • removed: export * from './Libraries/Components/Button'
  • removed: export * from './Libraries/Components/Clipboard/Clipboard'
  • removed: export * from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroid'
  • removed: export * from './Libraries/Components/Keyboard/Keyboard'
  • removed: export * from './Libraries/Components/Keyboard/KeyboardAvoidingView'
  • removed: export * from './Libraries/Components/LayoutConformance/LayoutConformance'
  • removed: export * from './Libraries/Components/Pressable/Pressable'
  • removed: export * from './Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'
  • removed: export * from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export * from './Libraries/Components/SafeAreaView/SafeAreaView'
  • removed: export * from './Libraries/Components/ScrollView/ScrollView'
  • removed: export * from './Libraries/Components/StatusBar/StatusBar'
  • removed: export * from './Libraries/Components/Switch/Switch'
  • removed: export * from './Libraries/Components/TextInput/InputAccessoryView'
  • removed: export * from './Libraries/Components/TextInput/TextInput'
  • removed: export * from './Libraries/Components/ToastAndroid/ToastAndroid'
  • removed: export * from './Libraries/Components/Touchable/Touchable'
  • removed: export * from './Libraries/Components/Touchable/TouchableHighlight'
  • removed: export * from './Libraries/Components/Touchable/TouchableNativeFeedback'
  • removed: export * from './Libraries/Components/Touchable/TouchableOpacity'
  • removed: export * from './Libraries/Components/Touchable/TouchableWithoutFeedback'
  • removed: export * from './Libraries/Components/View/View'
  • removed: export * from './Libraries/Components/View/ViewAccessibility'
  • removed: export * from './Libraries/Components/View/ViewPropTypes'
  • removed: export * from './Libraries/Core/registerCallableModule'
  • removed: export * from './Libraries/EventEmitter/NativeEventEmitter'
  • removed: export * from './Libraries/EventEmitter/RCTDeviceEventEmitter'
  • removed: export * from './Libraries/EventEmitter/RCTNativeAppEventEmitter'
  • removed: export * from './Libraries/Image/Image'
  • removed: export * from './Libraries/Image/ImageResizeMode'
  • removed: export * from './Libraries/Image/ImageSource'
  • removed: export * from './Libraries/Interaction/PanResponder'
  • removed: export * from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export * from './Libraries/Linking/Linking'
  • removed: export * from './Libraries/Lists/FlatList'
  • removed: export * from './Libraries/Lists/SectionList'
  • removed: export * from './Libraries/LogBox/LogBox'
  • removed: export * from './Libraries/Modal/Modal'
  • removed: export * from './Libraries/PermissionsAndroid/PermissionsAndroid'
  • removed: export * from './Libraries/PushNotificationIOS/PushNotificationIOS'
  • removed: export * from './Libraries/ReactNative/AppRegistry'
  • removed: export * from './Libraries/ReactNative/I18nManager'
  • removed: export * from './Libraries/ReactNative/RendererProxy'
  • removed: export * from './Libraries/ReactNative/RootTag'
  • removed: export * from './Libraries/ReactNative/UIManager'
  • removed: export * from './Libraries/ReactNative/requireNativeComponent'
  • removed: export * from './Libraries/Settings/Settings'
  • removed: export * from './Libraries/Share/Share'
  • removed: export * from './Libraries/StyleSheet/PlatformColorValueTypes'
  • removed: export * from './Libraries/StyleSheet/PlatformColorValueTypesIOS'
  • removed: export * from './Libraries/StyleSheet/StyleSheet'
  • removed: export * from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export * from './Libraries/StyleSheet/processColor'
  • removed: export * from './Libraries/Text/Text'
  • removed: export * from './Libraries/TurboModule/RCTExport'
  • removed: export * from './Libraries/Types/CoreEventTypes'
  • removed: export * from './Libraries/Utilities/Appearance'
  • removed: export * from './Libraries/Utilities/BackHandler'
  • removed: export * from './Libraries/Utilities/DevSettings'
  • removed: export * from './Libraries/Utilities/Dimensions'
  • removed: export * from './Libraries/Utilities/PixelRatio'
  • removed: export * from './Libraries/Utilities/Platform'
  • removed: export * from './Libraries/Vibration/Vibration'
  • removed: export * from './Libraries/vendor/core/ErrorUtils'
  • removed: export * from './public/DeprecatedPropertiesAlias'
  • removed: export * from './public/Insets'
  • removed: export * from './public/ReactNativeRenderer'
  • removed: export * from './public/ReactNativeTypes'
  • removed: export * from './src/private/assets/AssetRegistry'
  • removed: export * from './src/private/devsupport/devmenu/DevMenu'
  • removed: export * from '@react-native/virtualized-lists'
  • removed: export { EmitterSubscription } from './Libraries/vendor/emitter/EventEmitter'
  • removed: export { EventSubscription } from './Libraries/vendor/emitter/EventEmitter'
  • removed: export { default as codegenNativeCommands } from './Libraries/Utilities/codegenNativeCommands'
  • removed: export { default as codegenNativeComponent } from './Libraries/Utilities/codegenNativeComponent'
  • removed: class MessageQueue
  • removed: declare module 'react-native/Libraries/BatchedBridge/BatchedBridge'
  • removed: declare module 'react-native/Libraries/BatchedBridge/MessageQueue'
  • removed: interface SpyData
  • removed: method MessageQueue.getCallableModule(name: string): Object
  • removed: method MessageQueue.registerCallableModule(name: string, module: Object): void
  • removed: method MessageQueue.registerLazyCallableModule(name: string, factory: () => Object): void
  • removed: property SpyData.args: any[]
  • removed: property SpyData.method: string | number
  • removed: property SpyData.module?: string | undefined
  • removed: property SpyData.type: number
  • removed: static method MessageQueue.spy(spyOrToggle: boolean | ((data: SpyData) => void)): void
  • removed: declare module 'react-native/Libraries/Types/CodegenTypes'
  • removed: declare module 'react-native/Libraries/Utilities/codegenNativeCommands'
  • removed: declare module 'react-native/Libraries/Utilities/codegenNativeComponent'
  • removed: declare module 'react-native/Libraries/Core/Devtools/parseErrorStack'
  • removed: declare module 'react-native/Libraries/Core/Devtools/symbolicateStackTrace'
  • removed: interface TimerMixin
  • removed: property TimerMixin.cancelAnimationFrame: typeof cancelAnimationFrame
  • removed: property TimerMixin.clearImmediate: typeof clearImmediate
  • removed: property TimerMixin.clearInterval: typeof clearInterval
  • removed: property TimerMixin.clearTimeout: typeof clearTimeout
  • removed: property TimerMixin.requestAnimationFrame: typeof requestAnimationFrame
  • removed: property TimerMixin.setImmediate: typeof setImmediate
  • removed: property TimerMixin.setInterval: typeof setInterval
  • removed: property TimerMixin.setTimeout: typeof setTimeout
  • removed: type Constructor<T> = new (...args: any[]) => T
  • removed: type AccessibilityProperties = AccessibilityProps
  • removed: type AccessibilityPropertiesAndroid = AccessibilityPropsAndroid
  • removed: type AccessibilityPropertiesIOS = AccessibilityPropsIOS
  • removed: type ActivityIndicatorIOSProperties = ActivityIndicatorIOSProps
  • removed: type ActivityIndicatorProperties = ActivityIndicatorProps
  • removed: type ButtonProperties = ButtonProps
  • removed: type DrawerLayoutAndroidProperties = DrawerLayoutAndroidProps
  • removed: type FlatListProperties<ItemT> = FlatListProps<ItemT>
  • removed: type ImageBackgroundProperties = ImageBackgroundProps
  • removed: type ImageProperties = ImageProps
  • removed: type ImagePropertiesAndroid = ImagePropsAndroid
  • removed: type ImagePropertiesIOS = ImagePropsIOS
  • removed: type ImagePropertiesSourceOptions = ImageSourcePropType
  • removed: type InputAccessoryViewProperties = InputAccessoryViewProps
  • removed: type ModalProperties = ModalProps
  • removed: type ProgressBarAndroidProperties = ProgressBarAndroidProps
  • removed: type RefreshControlProperties = RefreshControlProps
  • removed: type RefreshControlPropertiesAndroid = RefreshControlPropsAndroid
  • removed: type RefreshControlPropertiesIOS = RefreshControlPropsIOS
  • removed: type ScrollViewProperties = ScrollViewProps
  • removed: type ScrollViewPropertiesAndroid = ScrollViewPropsAndroid
  • removed: type ScrollViewPropertiesIOS = ScrollViewPropsIOS
  • removed: type SectionListProperties<ItemT> = SectionListProps<ItemT>
  • removed: type StatusBarProperties = StatusBarProps
  • removed: type StatusBarPropertiesIOS = StatusBarPropsIOS
  • removed: type SwitchProperties = SwitchProps
  • removed: type SwitchPropertiesIOS = SwitchPropsIOS
  • removed: type TextInputAndroidProperties = TextInputAndroidProps
  • removed: type TextInputIOSProperties = TextInputIOSProps
  • removed: type TextInputProperties = TextInputProps
  • removed: type TextProperties = TextProps
  • removed: type TextPropertiesAndroid = TextPropsAndroid
  • removed: type TextPropertiesIOS = TextPropsIOS
  • removed: type TouchableHighlightProperties = TouchableHighlightProps
  • removed: type TouchableNativeFeedbackProperties = TouchableNativeFeedbackProps
  • removed: type TouchableOpacityProperties = TouchableOpacityProps
  • removed: type TouchableWithoutFeedbackProperties = TouchableWithoutFeedbackProps
  • removed: type ViewProperties = ViewProps
  • removed: type ViewPropertiesAndroid = ViewPropsAndroid
  • removed: type ViewPropertiesIOS = ViewPropsIOS
  • removed: type VirtualizedListProperties<ItemT> = VirtualizedListProps<ItemT>
  • removed: interface Insets
  • removed: property Insets.bottom?: number | undefined
  • removed: property Insets.left?: number | undefined
  • removed: property Insets.right?: number | undefined
  • removed: property Insets.top?: number | undefined
  • removed: function unstable_batchedUpdates<A, R>(callback: (a: A) => R, a: A): R
  • removed: function unstable_batchedUpdates<R>(callback: () => R): R
  • removed: interface GestureResponderHandlers
  • removed: property GestureResponderHandlers.onMoveShouldSetResponder?: ((event: GestureResponderEvent) => boolean) | undefined
  • removed: property GestureResponderHandlers.onMoveShouldSetResponderCapture?: ((event: GestureResponderEvent) => boolean) | undefined
  • removed: property GestureResponderHandlers.onResponderEnd?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderGrant?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderMove?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderReject?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderRelease?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderStart?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderTerminate?: ((event: GestureResponderEvent) => void) | undefined
  • removed: property GestureResponderHandlers.onResponderTerminationRequest?: ((event: GestureResponderEvent) => boolean) | undefined
  • removed: property GestureResponderHandlers.onStartShouldSetResponder?: ((event: GestureResponderEvent) => boolean) | undefined
  • removed: property GestureResponderHandlers.onStartShouldSetResponderCapture?: ((event: GestureResponderEvent) => boolean) | undefined
  • removed: get ReactNativeDocument.childElementCount(): number
  • removed: get ReactNativeDocument.children(): HTMLCollection<ReadOnlyElement>
  • removed: get ReactNativeDocument.documentElement(): ReactNativeElement
  • removed: get ReactNativeDocument.firstElementChild(): null | ReadOnlyElement
  • removed: get ReactNativeDocument.lastElementChild(): null | ReadOnlyElement
  • removed: get ReactNativeDocument.nodeName(): string
  • removed: get ReactNativeDocument.nodeType(): number
  • removed: get ReactNativeDocument.nodeValue(): null
  • removed: get ReactNativeElement.offsetHeight(): number
  • removed: get ReactNativeElement.offsetLeft(): number
  • removed: get ReactNativeElement.offsetParent(): null | ReadOnlyElement
  • removed: get ReactNativeElement.offsetTop(): number
  • removed: get ReactNativeElement.offsetWidth(): number
  • removed: get ReadOnlyCharacterData.data(): string
  • removed: get ReadOnlyCharacterData.length(): number
  • removed: get ReadOnlyCharacterData.nextElementSibling(): null | ReadOnlyElement
  • removed: get ReadOnlyCharacterData.nodeValue(): string
  • removed: get ReadOnlyCharacterData.previousElementSibling(): null | ReadOnlyElement
  • removed: get ReadOnlyCharacterData.textContent(): string
  • removed: get ReadOnlyElement.childElementCount(): number
  • removed: get ReadOnlyElement.children(): HTMLCollection<ReadOnlyElement>
  • removed: get ReadOnlyElement.clientHeight(): number
  • removed: get ReadOnlyElement.clientLeft(): number
  • removed: get ReadOnlyElement.clientTop(): number
  • removed: get ReadOnlyElement.clientWidth(): number
  • removed: get ReadOnlyElement.firstElementChild(): null | ReadOnlyElement
  • removed: get ReadOnlyElement.id(): string
  • removed: get ReadOnlyElement.lastElementChild(): null | ReadOnlyElement
  • removed: get ReadOnlyElement.nextElementSibling(): null | ReadOnlyElement
  • removed: get ReadOnlyElement.nodeName(): string
  • removed: get ReadOnlyElement.nodeType(): number
  • removed: get ReadOnlyElement.nodeValue(): null | string
  • removed: get ReadOnlyElement.previousElementSibling(): null | ReadOnlyElement
  • removed: get ReadOnlyElement.scrollHeight(): number
  • removed: get ReadOnlyElement.scrollLeft(): number
  • removed: get ReadOnlyElement.scrollTop(): number
  • removed: get ReadOnlyElement.scrollWidth(): number
  • removed: get ReadOnlyElement.tagName(): string
  • removed: get ReadOnlyElement.textContent(): string
  • removed: get ReadOnlyNode.childNodes(): NodeList<ReadOnlyNode>
  • removed: get ReadOnlyNode.firstChild(): null | ReadOnlyNode
  • removed: get ReadOnlyNode.isConnected(): boolean
  • removed: get ReadOnlyNode.lastChild(): null | ReadOnlyNode
  • removed: get ReadOnlyNode.nextSibling(): null | ReadOnlyNode
  • removed: get ReadOnlyNode.nodeName(): string
  • removed: get ReadOnlyNode.nodeType(): number
  • removed: get ReadOnlyNode.nodeValue(): null | string
  • removed: get ReadOnlyNode.ownerDocument(): null | ReactNativeDocument
  • removed: get ReadOnlyNode.parentElement(): null | ReadOnlyElement
  • removed: get ReadOnlyNode.parentNode(): null | ReadOnlyNode
  • removed: get ReadOnlyNode.previousSibling(): null | ReadOnlyNode
  • removed: get ReadOnlyNode.textContent(): string
  • removed: get ReadOnlyText.nodeName(): string
  • removed: get ReadOnlyText.nodeType(): number
  • removed: index ArrayLike[indexer: number]: T
  • removed: index HTMLCollection[index: number]: T
  • removed: index NodeList[index: number]: T
  • removed: interface ArrayLike<T> extends Iterable<T>
  • removed: interface HTMLCollection<T> extends Iterable<T>, ArrayLike<T>
  • removed: interface HostComponent<P> extends Pick<React.ComponentClass<P>, Exclude<keyof React.ComponentClass<P>, 'new'>>
  • removed: interface NativeMethods
  • removed: interface NodeList<T> extends Iterable<T>, ArrayLike<T>
  • removed: interface ReactNativeDocument extends ReadOnlyNode
  • removed: interface ReactNativeElement extends ReadOnlyElement, NativeMethods
  • removed: interface ReadOnlyCharacterData extends ReadOnlyNode
  • removed: interface ReadOnlyElement extends ReadOnlyNode
  • removed: interface ReadOnlyNode
  • removed: interface ReadOnlyText extends ReadOnlyCharacterData
  • removed: method HTMLCollection.item(index: number): null | T
  • removed: method HTMLCollection.namedItem(name: string): null | T
  • removed: method HTMLCollection[Symbol.iterator](): Iterator<T>
  • removed: method NativeMethods.blur(): void
  • removed: method NativeMethods.focus(): void
  • removed: method NativeMethods.measure(callback: MeasureOnSuccessCallback): void
  • removed: method NativeMethods.measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
  • removed: method NativeMethods.measureLayout(relativeToNativeComponentRef: HostInstance | number, onSuccess: MeasureLayoutOnSuccessCallback, onFail?: () => void): void
  • removed: method NativeMethods.setNativeProps(nativeProps: object): void
  • removed: method NodeList.entries(): Iterator<[number, T]>
  • removed: method NodeList.forEach<ThisType>(callbackFn: (value: T, index: number, array: NodeList<T>) => unknown, thisArg?: ThisType): void
  • removed: method NodeList.item(index: number): null | T
  • removed: method NodeList.keys(): Iterator<number>
  • removed: method NodeList.values(): Iterator<T>
  • removed: method NodeList[Symbol.iterator](): Iterator<T>
  • removed: method ReactNativeDocument.getElementById(id: string): null | ReadOnlyElement
  • removed: method ReactNativeElement.blur(): void
  • removed: method ReactNativeElement.focus(): void
  • removed: method ReactNativeElement.setNativeProps(nativeProps: {}): void
  • removed: method ReadOnlyCharacterData.substringData(offset: number, count: number): string
  • removed: method ReadOnlyElement.getBoundingClientRect(): DOMRect
  • removed: method ReadOnlyElement.hasPointerCapture(pointerId: number): boolean
  • removed: method ReadOnlyElement.releasePointerCapture(pointerId: number): void
  • removed: method ReadOnlyElement.setPointerCapture(pointerId: number): void
  • removed: method ReadOnlyNode.compareDocumentPosition(otherNode: ReadOnlyNode): number
  • removed: method ReadOnlyNode.contains(otherNode: ReadOnlyNode): boolean
  • removed: method ReadOnlyNode.getRootNode(): ReadOnlyNode
  • removed: method ReadOnlyNode.hasChildNodes(): boolean
  • removed: new HostComponent(props: P, context?: any): React.Component<P> & HostInstance
  • removed: readonly property ArrayLike.length: number
  • removed: readonly property HTMLCollection.length: number
  • removed: readonly property NodeList.length: number
  • removed: set ReadOnlyElement.nodeValue(value: string)
  • removed: type HostInstance = ReactNativeElement
  • removed: type MeasureInWindowOnSuccessCallback = (x: number, y: number, width: number, height: number) => void
  • removed: type MeasureLayoutOnSuccessCallback = (left: number, top: number, width: number, height: number) => void
  • removed: type MeasureOnSuccessCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void
  • removed: type NativeMethodsMixin = NativeMethods
  • removed: type NativeMethodsMixinType = NativeMethods
  • removed: const AssetRegistry: AssetRegistry
  • removed: interface AssetRegistry
  • removed: interface PackagerAsset
  • removed: method AssetRegistry.getAssetByID(assetId: number): PackagerAsset
  • removed: method AssetRegistry.registerAsset(asset: PackagerAsset): number
  • removed: readonly property PackagerAsset.__packager_asset: boolean
  • removed: readonly property PackagerAsset.fileSystemLocation: string
  • removed: readonly property PackagerAsset.hash: string
  • removed: readonly property PackagerAsset.height: number | null | undefined
  • removed: readonly property PackagerAsset.httpServerLocation: string
  • removed: readonly property PackagerAsset.name: string
  • removed: readonly property PackagerAsset.resolver?: AssetDestPathResolver | undefined
  • removed: readonly property PackagerAsset.scales: number[]
  • removed: readonly property PackagerAsset.type: string
  • removed: readonly property PackagerAsset.width: number | null | undefined
  • removed: type AssetDestPathResolver = 'android' | 'generic'
  • removed: const DevMenu: DevMenuStatic
  • removed: interface DevMenuStatic
  • removed: method DevMenuStatic.show(): void
  • removed: const $$ActionSheetIOS: typeof ActionSheetIOS
  • removed: default $$ActionSheetIOS
  • removed: type $$ActionSheetIOS = typeof $$ActionSheetIOS
  • removed: type ActionSheetIOSOptions = Readonly<{ title?: string | undefined; message?: string | undefined; options: Array<string>; destructiveButtonIndex?: (number | undefined) | (Array<number> | u…
  • removed: type ShareActionSheetError = Readonly<{ domain: string; code: string; userInfo?: Object | undefined; message: string }>
  • removed: type ShareActionSheetIOSOptions = Readonly<{ message?: string | undefined; url?: string | undefined; subject?: string | undefined; anchor?: number | undefined; tintColor?: number | undefined; c…
  • removed: class Alert
  • removed: default Alert
  • removed: static method Alert.alert(title: null | undefined | string, message?: null | undefined | string, buttons?: AlertButtons, options?: AlertOptions): void
  • removed: static method Alert.prompt(title: null | undefined | string, message?: null | undefined | string, callbackOrButtons?: null | undefined | (((text: string) => void) | AlertButtons), type?: null | undefined | AlertType, defaultValue?: string, keyboardType?: string, options?: AlertOptions): void
  • removed: type AlertButton = { text?: string | undefined; onPress?: (((value?: string) => any) | undefined) | (Function | undefined) | undefined; isPreferred?: boolean | undefined; style?:…
  • removed: type AlertButtonStyle = 'default' | 'cancel' | 'destructive'
  • removed: type AlertButtons = Array<AlertButton>
  • removed: type AlertOptions = { cancelable?: boolean | undefined; userInterfaceStyle?: 'unspecified' | 'light' | 'dark' | undefined; onDismiss?: (() => void) | undefined }
  • removed: type AlertType = 'default' | 'plain-text' | 'secure-text' | 'login-password'
  • removed: export * as default from './AnimatedExports'
  • removed: export { CompositeAnimation } from './AnimatedImplementation'
  • removed: export { Numeric } from './AnimatedImplementation'
  • removed: class AnimatedEvent
  • removed: constructor AnimatedEvent(argMapping: ReadonlyArray<null | undefined | Mapping>, config: EventConfig<any>)
  • removed: function attachNativeEventImpl(viewRef: any, eventName: string, argMapping: ReadonlyArray<null | undefined | Mapping>, platformConfig: null | undefined | PlatformConfig): { detach: () => void }
  • removed: type EventConfig<T> = { listener?: (($$PARAM_0$$: NativeSyntheticEvent<T>) => unknown) | undefined; useNativeDriver: boolean; platformConfig?: PlatformConfig | undefined }
  • removed: type Mapping = { [key: string]: Mapping } | AnimatedValue | AnimatedValueXY
  • removed: const add: typeof AnimatedImplementation.add
  • removed: const attachNativeEvent: typeof AnimatedImplementation.attachNativeEvent
  • removed: const createAnimatedComponent: typeof AnimatedImplementation.createAnimatedComponent
  • removed: const decay: typeof AnimatedImplementation.decay
  • removed: const delay: typeof AnimatedImplementation.delay
  • removed: const diffClamp: typeof AnimatedImplementation.diffClamp
  • removed: const divide: typeof AnimatedImplementation.divide
  • removed: const event: typeof AnimatedImplementation.event
  • removed: const forkEvent: typeof AnimatedImplementation.forkEvent
  • removed: const loop: typeof AnimatedImplementation.loop
  • removed: const modulo: typeof AnimatedImplementation.modulo
  • removed: const multiply: typeof AnimatedImplementation.multiply
  • removed: const parallel: typeof AnimatedImplementation.parallel
  • removed: const sequence: typeof AnimatedImplementation.sequence
  • removed: const spring: typeof AnimatedImplementation.spring
  • removed: const stagger: typeof AnimatedImplementation.stagger
  • removed: const subtract: typeof AnimatedImplementation.subtract
  • removed: const timing: typeof AnimatedImplementation.timing
  • removed: const unforkEvent: typeof AnimatedImplementation.unforkEvent
  • removed: export { AnimatedComponentType as AnimatedComponent } from './createAnimatedComponent'
  • removed: export { AnimatedEvent as Event } from './AnimatedEvent'
  • removed: export { AnimatedProps } from './createAnimatedComponent'
  • removed: export { AnimatedValueConfig as AnimatedConfig } from './nodes/AnimatedValue'
  • removed: export { CompositeAnimation } from './AnimatedImplementation'
  • removed: export { DecayAnimationConfig } from './animations/DecayAnimation'
  • removed: export { InterpolationConfigType as InterpolationConfig } from './nodes/AnimatedInterpolation'
  • removed: export { Numeric } from './AnimatedImplementation'
  • removed: export { SpringAnimationConfig } from './animations/SpringAnimation'
  • removed: export { TimingAnimationConfig } from './animations/TimingAnimation'
  • removed: export { WithAnimatedValue } from './createAnimatedComponent'
  • removed: export { default as AnimatedAddition } from './nodes/AnimatedAddition'
  • removed: export { default as AnimatedColor } from './nodes/AnimatedColor'
  • removed: export { default as AnimatedDiffClamp } from './nodes/AnimatedDiffClamp'
  • removed: export { default as AnimatedDivision } from './nodes/AnimatedDivision'
  • removed: export { default as AnimatedInterpolation } from './nodes/AnimatedInterpolation'
  • removed: export { default as AnimatedModulo } from './nodes/AnimatedModulo'
  • removed: export { default as AnimatedMultiplication } from './nodes/AnimatedMultiplication'
  • removed: export { default as AnimatedNode } from './nodes/AnimatedNode'
  • removed: export { default as AnimatedSubtraction } from './nodes/AnimatedSubtraction'
  • removed: export { default as Color } from './nodes/AnimatedColor'
  • removed: export { default as FlatList } from './components/AnimatedFlatList'
  • removed: export { default as Image } from './components/AnimatedImage'
  • removed: export { default as Interpolation } from './nodes/AnimatedInterpolation'
  • removed: export { default as Node } from './nodes/AnimatedNode'
  • removed: export { default as ScrollView } from './components/AnimatedScrollView'
  • removed: export { default as SectionList } from './components/AnimatedSectionList'
  • removed: export { default as Text } from './components/AnimatedText'
  • removed: export { default as Value } from './nodes/AnimatedValue'
  • removed: export { default as ValueXY } from './nodes/AnimatedValueXY'
  • removed: export { default as View } from './components/AnimatedView'
  • removed: type add = typeof add
  • removed: type attachNativeEvent = typeof attachNativeEvent
  • removed: type createAnimatedComponent = typeof createAnimatedComponent
  • removed: type decay = typeof decay
  • removed: type delay = typeof delay
  • removed: type diffClamp = typeof diffClamp
  • removed: type divide = typeof divide
  • removed: type event = typeof event
  • removed: type forkEvent = typeof forkEvent
  • removed: type loop = typeof loop
  • removed: type modulo = typeof modulo
  • removed: type multiply = typeof multiply
  • removed: type parallel = typeof parallel
  • removed: type sequence = typeof sequence
  • removed: type spring = typeof spring
  • removed: type stagger = typeof stagger
  • removed: type subtract = typeof subtract
  • removed: type timing = typeof timing
  • removed: type unforkEvent = typeof unforkEvent
  • removed: const $$AnimatedImplementation: { Value: typeof AnimatedValue; ValueXY: typeof AnimatedValueXY; Color: typeof AnimatedColor; Interpolation: typeof AnimatedInterpolation; Node: typeof Animated…
  • removed: default $$AnimatedImplementation
  • removed: type $$AnimatedImplementation = typeof $$AnimatedImplementation
  • removed: type CompositeAnimation = { start: (callback?: EndCallback | undefined, isLooping?: boolean) => void; stop: () => void; reset: () => void }
  • removed: type Numeric = AnimatedAddition | AnimatedDiffClamp | AnimatedDivision | AnimatedInterpolation<number> | AnimatedModulo | AnimatedMultiplication | AnimatedSubtraction | Anima…
  • removed: type PlatformConfig = {}
  • removed: const $$Easing: typeof EasingStatic
  • removed: default $$Easing
  • removed: type $$Easing = typeof $$Easing
  • removed: type Easing = typeof EasingStatic
  • removed: type EasingFunction = (t: number) => number
  • removed: class Animation
  • removed: constructor Animation(config: AnimationConfig)
  • removed: default Animation
  • removed: method Animation.start(fromValue: number, onUpdate: (value: number) => void, onEnd: null | undefined | EndCallback, previousAnimation: null | undefined | Animation, animatedValue: AnimatedValue): void
  • removed: method Animation.stop(): void
  • removed: type AnimationConfig = Readonly<{ isInteraction?: boolean | undefined; useNativeDriver: boolean; platformConfig?: PlatformConfig | undefined; onComplete?: EndCallback | undefined; it…
  • removed: type EndCallback = (result: EndResult) => void
  • removed: type EndResult = { finished: boolean; value?: number | undefined; offset?: number | undefined }
  • removed: class DecayAnimation extends Animation
  • removed: constructor DecayAnimation(config: DecayAnimationConfigSingle)
  • removed: default DecayAnimation
  • removed: method DecayAnimation.onUpdate(): void
  • removed: method DecayAnimation.start(fromValue: number, onUpdate: (value: number) => void, onEnd: null | undefined | EndCallback, previousAnimation: null | undefined | Animation, animatedValue: AnimatedValue): void
  • removed: method DecayAnimation.stop(): void
  • removed: type DecayAnimationConfig = Readonly<Omit<AnimationConfig, 'velocity' | 'deceleration'> & { velocity: number | Readonly<{ x: number; y: number }>; deceleration?: number | undefined }>
  • removed: type DecayAnimationConfigSingle = Readonly<Omit<AnimationConfig, 'velocity' | 'deceleration'> & { velocity: number; deceleration?: number | undefined }>
  • removed: class SpringAnimation extends Animation
  • removed: constructor SpringAnimation(config: SpringAnimationConfigSingle)
  • removed: default SpringAnimation
  • removed: method SpringAnimation.getInternalState(): SpringAnimationInternalState
  • removed: method SpringAnimation.onUpdate(): void
  • removed: method SpringAnimation.start(fromValue: number, onUpdate: (value: number) => void, onEnd: null | undefined | EndCallback, previousAnimation: null | undefined | Animation, animatedValue: AnimatedValue): void
  • removed: method SpringAnimation.stop(): void
  • removed: type SpringAnimationConfig = Readonly<Omit<AnimationConfig, 'toValue' | 'overshootClamping' | 'restDisplacementThreshold' | 'restSpeedThreshold' | 'velocity' | 'bounciness' | 'speed' | 'te…
  • removed: type SpringAnimationConfigSingle = Readonly<Omit<AnimationConfig, 'toValue' | 'overshootClamping' | 'restDisplacementThreshold' | 'restSpeedThreshold' | 'velocity' | 'bounciness' | 'speed' | 'te…
  • removed: class TimingAnimation extends Animation
  • removed: constructor TimingAnimation(config: TimingAnimationConfigSingle)
  • removed: default TimingAnimation
  • removed: method TimingAnimation.onUpdate(): void
  • removed: method TimingAnimation.start(fromValue: number, onUpdate: (value: number) => void, onEnd: null | undefined | EndCallback, previousAnimation: null | undefined | Animation, animatedValue: AnimatedValue): void
  • removed: method TimingAnimation.stop(): void
  • removed: type TimingAnimationConfig = Readonly<Omit<AnimationConfig, 'toValue' | 'easing' | 'duration' | 'delay'> & { toValue: number | AnimatedValue | Readonly<{ x: number; y: number }> | Animated…
  • removed: type TimingAnimationConfigSingle = Readonly<Omit<AnimationConfig, 'toValue' | 'easing' | 'duration' | 'delay'> & { toValue: number; easing?: ((value: number) => number) | undefined; duration?: n…
  • removed: const $$AnimatedFlatList: typeof AnimatedFlatList
  • removed: default $$AnimatedFlatList
  • removed: type $$AnimatedFlatList = typeof $$AnimatedFlatList
  • removed: const $$AnimatedImage: AnimatedComponentType<React.JSX.LibraryManagedAttributes<typeof Image, React.ComponentProps<typeof Image>>, React.ComponentRef<typeof Image>>
  • removed: default $$AnimatedImage
  • removed: type $$AnimatedImage = typeof $$AnimatedImage
  • removed: const $$AnimatedScrollView: typeof AnimatedScrollView
  • removed: default $$AnimatedScrollView
  • removed: type $$AnimatedScrollView = typeof $$AnimatedScrollView
  • removed: const $$AnimatedSectionList: typeof AnimatedSectionList
  • removed: default $$AnimatedSectionList
  • removed: type $$AnimatedSectionList = typeof $$AnimatedSectionList
  • removed: const $$AnimatedText: AnimatedComponentType<TextProps, React.ComponentRef<typeof Text>>
  • removed: default $$AnimatedText
  • removed: type $$AnimatedText = typeof $$AnimatedText
  • removed: const $$AnimatedView: AnimatedComponentType<ViewProps, React.ComponentRef<typeof View>>
  • removed: default $$AnimatedView
  • removed: type $$AnimatedView = typeof $$AnimatedView
  • removed: default createAnimatedComponent
  • removed: function createAnimatedComponent<TInstance extends React.ComponentType<any>>(Component: TInstance): AnimatedComponentType<Readonly<React.JSX.LibraryManagedAttributes<TInstance, React.ComponentProps<TInstance>>>, React.ComponentRef<TInstance>>
  • removed: function unstable_createAnimatedComponentWithAllowlist<TProps extends {}, TInstance extends React.ComponentType<TProps>>(Component: TInstance, allowlist: null | undefined | AnimatedPropsAllowlist): AnimatedComponentType<TProps, React.ComponentRef<TInstance>>
  • removed: type AnimatedBaseProps<Props extends {}> = LooseOmit<{ [K in keyof Props]: K extends NonAnimatedProps ? Props[K] : WithAnimatedValue<Props[K]> }, 'ref'>
  • removed: type AnimatedComponentType<Props extends {}, Instance = unknown> = (props: Omit<AnimatedProps<Props>, 'ref'> & { ref?: React.Ref<Instance> | undefined }) => React.ReactNode
  • removed: type AnimatedProps<Props extends {}> = LooseOmit<{ [K in keyof Props]: K extends NonAnimatedProps ? Props[K] : WithAnimatedValue<Props[K]> }, 'ref'> & PassThroughProps
  • removed: type WithAnimatedValue<T> = T extends Builtin | Nullable ? T : T extends Primitive ? T | AnimatedNode | AnimatedAddition | AnimatedSubtraction | AnimatedDivision | AnimatedMultiplication…
  • removed: class AnimatedAddition extends AnimatedWithChildren
  • removed: constructor AnimatedAddition(a: AnimatedNode | number, b: AnimatedNode | number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedAddition
  • removed: method AnimatedAddition.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedColor extends AnimatedWithChildren
  • removed: constructor AnimatedColor(valueIn?: InputValue, config?: null | undefined | AnimatedColorConfig)
  • removed: default AnimatedColor
  • removed: function getRgbaValueAndNativeColor(value: RgbaValue | ColorValue): Readonly<{ rgbaValue: RgbaValue; nativeColor?: NativeColorValue | undefined }>
  • removed: method AnimatedColor.extractOffset(): void
  • removed: method AnimatedColor.flattenOffset(): void
  • removed: method AnimatedColor.resetAnimation(callback?: ColorListenerCallback): void
  • removed: method AnimatedColor.setOffset(offset: RgbaValue): void
  • removed: method AnimatedColor.setValue(value: RgbaValue | ColorValue): void
  • removed: method AnimatedColor.stopAnimation(callback?: ColorListenerCallback): void
  • removed: property AnimatedColor.a: AnimatedValue
  • removed: property AnimatedColor.b: AnimatedValue
  • removed: property AnimatedColor.g: AnimatedValue
  • removed: property AnimatedColor.nativeColor: null | undefined | NativeColorValue
  • removed: property AnimatedColor.r: AnimatedValue
  • removed: type AnimatedColorConfig = Readonly<Omit<AnimatedNodeConfig, 'useNativeDriver'> & { useNativeDriver: boolean }>
  • removed: type InputValue = null | undefined | (RgbaValue | RgbaAnimatedValue | ColorValue)
  • removed: type RgbaValue = { readonly r: number; readonly g: number; readonly b: number; readonly a: number }
  • removed: class AnimatedDiffClamp extends AnimatedWithChildren
  • removed: constructor AnimatedDiffClamp(a: AnimatedNode, min: number, max: number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedDiffClamp
  • removed: method AnimatedDiffClamp.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedDivision extends AnimatedWithChildren
  • removed: constructor AnimatedDivision(a: AnimatedNode | number, b: AnimatedNode | number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedDivision
  • removed: method AnimatedDivision.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedInterpolation<OutputT extends InterpolationConfigSupportedOutputType> extends AnimatedWithChildren
  • removed: constructor AnimatedInterpolation(parent: AnimatedNode, config: InterpolationConfigType<OutputT>)
  • removed: default AnimatedInterpolation
  • removed: method AnimatedInterpolation.interpolate<NewOutputT extends number | string>(config: InterpolationConfigType<NewOutputT>): AnimatedInterpolation<NewOutputT>
  • removed: type InterpolationConfigSupportedOutputType = number | string | NativeColorValue
  • removed: type InterpolationConfigType<OutputT extends InterpolationConfigSupportedOutputType> = Readonly<Omit<AnimatedNodeConfig, 'inputRange' | 'outputRange' | 'easing' | 'extrapolate' | 'extrapolateLeft' | 'extrapolateRight'> & { inputRange: ReadonlyArr…
  • removed: class AnimatedModulo extends AnimatedWithChildren
  • removed: constructor AnimatedModulo(a: AnimatedNode, modulus: number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedModulo
  • removed: method AnimatedModulo.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedMultiplication extends AnimatedWithChildren
  • removed: constructor AnimatedMultiplication(a: AnimatedNode | number, b: AnimatedNode | number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedMultiplication
  • removed: method AnimatedMultiplication.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedNode
  • removed: constructor AnimatedNode(config?: null | undefined | Readonly<Omit<AnimatedNodeConfig, keyof {}> & {}>)
  • removed: default AnimatedNode
  • removed: method AnimatedNode.addListener(callback: (value: any) => unknown): string
  • removed: method AnimatedNode.hasListeners(): boolean
  • removed: method AnimatedNode.removeAllListeners(): void
  • removed: method AnimatedNode.removeListener(id: string): void
  • removed: method AnimatedNode.toJSON(): unknown
  • removed: type AnimatedNodeConfig = Readonly<{ debugID?: string | undefined; unstable_disableBatchingForNativeCreate?: boolean | undefined }>
  • removed: type ValueListenerCallback = (state: { value: number }) => unknown
  • removed: class AnimatedProps extends AnimatedNode
  • removed: constructor AnimatedProps(inputProps: { [$$Key$$: string]: unknown }, callback: () => void, allowlist?: null | undefined | AnimatedPropsAllowlist, rootTag?: RootTag, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedProps
  • removed: method AnimatedProps.setNativeView(instance: TargetViewInstance): void
  • removed: method AnimatedProps.update(): void
  • removed: type AnimatedPropsAllowlist = Readonly<{ style?: AnimatedStyleAllowlist | undefined; [key: string]: true | AnimatedStyleAllowlist }>
  • removed: class AnimatedStyle extends AnimatedWithChildren
  • removed: constructor AnimatedStyle(nodeKeys: ReadonlyArray<string>, nodes: ReadonlyArray<AnimatedNode>, style: { [$$Key$$: string]: unknown }, originalStyleForWeb: null | undefined | unknown, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedStyle
  • removed: static method AnimatedStyle.from(flatStyle: null | undefined | FlatStyle, allowlist: null | undefined | AnimatedStyleAllowlist, originalStyleForWeb: null | undefined | unknown): null | undefined | AnimatedStyle
  • removed: type AnimatedStyleAllowlist = Readonly<{ [$$Key$$: string]: true }>
  • removed: class AnimatedSubtraction extends AnimatedWithChildren
  • removed: constructor AnimatedSubtraction(a: AnimatedNode | number, b: AnimatedNode | number, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedSubtraction
  • removed: method AnimatedSubtraction.interpolate<OutputT extends number | string>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: class AnimatedTracking extends AnimatedNode
  • removed: constructor AnimatedTracking(value: AnimatedValue, parent: AnimatedNode, animationClass: any, animationConfig: Object, callback?: null | undefined | EndCallback, config?: null | undefined | AnimatedNodeConfig)
  • removed: default AnimatedTracking
  • removed: method AnimatedTracking.update(): void
  • removed: class AnimatedValue extends AnimatedWithChildren
  • removed: constructor AnimatedValue(value: number, config?: null | undefined | AnimatedValueConfig)
  • removed: default AnimatedValue
  • removed: function flushValue(rootNode: AnimatedNode): void
  • removed: method AnimatedValue.addListener(callback: ValueListenerCallback): string
  • removed: method AnimatedValue.animate(animation: Animation, callback: null | undefined | EndCallback): void
  • removed: method AnimatedValue.extractOffset(): void
  • removed: method AnimatedValue.flattenOffset(): void
  • removed: method AnimatedValue.interpolate<OutputT extends InterpolationConfigSupportedOutputType>(config: InterpolationConfigType<OutputT>): AnimatedInterpolation<OutputT>
  • removed: method AnimatedValue.resetAnimation(callback?: null | undefined | ((value: number) => void)): void
  • removed: method AnimatedValue.setOffset(offset: number): void
  • removed: method AnimatedValue.setValue(value: number): void
  • removed: method AnimatedValue.stopAnimation(callback?: null | undefined | ((value: number) => void)): void
  • removed: method AnimatedValue.stopTracking(): void
  • removed: method AnimatedValue.track(tracking: AnimatedTracking): void
  • removed: type AnimatedValueConfig = Readonly<Omit<AnimatedNodeConfig, 'useNativeDriver'> & { useNativeDriver: boolean }>
  • removed: class AnimatedValueXY extends AnimatedWithChildren
  • removed: constructor AnimatedValueXY(valueIn?: null | undefined | { readonly x: number | AnimatedValue; readonly y: number | AnimatedValue }, config?: null | undefined | AnimatedValueXYConfig)
  • removed: default AnimatedValueXY
  • removed: method AnimatedValueXY.addListener(callback: ValueXYListenerCallback): string
  • removed: method AnimatedValueXY.extractOffset(): void
  • removed: method AnimatedValueXY.flattenOffset(): void
  • removed: method AnimatedValueXY.getLayout(): { [key: string]: AnimatedValue }
  • removed: method AnimatedValueXY.getTranslateTransform(): Array<{ translateX: AnimatedValue } | { translateY: AnimatedValue }>
  • removed: method AnimatedValueXY.removeAllListeners(): void
  • removed: method AnimatedValueXY.removeListener(id: string): void
  • removed: method AnimatedValueXY.resetAnimation(callback?: (value: { x: number; y: number }) => void): void
  • removed: method AnimatedValueXY.setOffset(offset: { x: number; y: number }): void
  • removed: method AnimatedValueXY.setValue(value: { x: number; y: number }): void
  • removed: method AnimatedValueXY.stopAnimation(callback?: (value: { x: number; y: number }) => void): void
  • removed: property AnimatedValueXY.x: AnimatedValue
  • removed: property AnimatedValueXY.y: AnimatedValue
  • removed: type AnimatedValueXYConfig = Readonly<Omit<AnimatedNodeConfig, 'useNativeDriver'> & { useNativeDriver: boolean }>
  • removed: class AnimatedWithChildren extends AnimatedNode
  • removed: default AnimatedWithChildren
  • removed: default useAnimatedColor
  • removed: function useAnimatedColor(inputValue?: InputValue, config?: null | undefined | AnimatedColorConfig): Animated.Color
  • removed: default useAnimatedValue
  • removed: function useAnimatedValue(initialValue: number, config?: null | undefined | Animated.AnimatedConfig): Animated.Value
  • removed: default useAnimatedValueXY
  • removed: function useAnimatedValueXY(initialValue: { x: number; y: number }, config?: null | undefined | Animated.AnimatedConfig): Animated.ValueXY
  • removed: const $$AppState: typeof AppState
  • removed: default $$AppState
  • removed: type $$AppState = typeof $$AppState
  • removed: type AppStateEvent = keyof AppStateEventDefinitions
  • removed: type AppStateStatus = 'inactive' | 'background' | 'active' | 'extension' | 'unknown'
  • removed: const $$BatchedBridge: typeof BatchedBridge
  • removed: default $$BatchedBridge
  • removed: type $$BatchedBridge = typeof $$BatchedBridge
  • removed: class MessageQueue
  • removed: constructor MessageQueue()
  • removed: default MessageQueue
  • removed: method MessageQueue.callFunctionReturnFlushedQueue(module: string, method: string, args: unknown[]): null | [Array<number>, Array<number>, Array<unknown>, number]
  • removed: method MessageQueue.callNativeSyncHook(moduleID: number, methodID: number, params: unknown[], onFail: null | undefined | ((...$$REST$$: unknown[]) => void), onSucc: null | undefined | ((...$$REST$$: unknown[]) => void)): unknown
  • removed: method MessageQueue.createDebugLookup(moduleID: number, name: string, methods: null | undefined | ReadonlyArray<string>): void
  • removed: method MessageQueue.enqueueNativeCall(moduleID: number, methodID: number, params: unknown[], onFail: null | undefined | ((...$$REST$$: unknown[]) => void), onSucc: null | undefined | ((...$$REST$$: unknown[]) => void)): void
  • removed: method MessageQueue.flushedQueue(): null | [Array<number>, Array<number>, Array<unknown>, number]
  • removed: method MessageQueue.getCallableModule(name: string): {} | null
  • removed: method MessageQueue.getEventLoopRunningTime(): number
  • removed: method MessageQueue.invokeCallbackAndReturnFlushedQueue(cbID: number, args: unknown[]): null | [Array<number>, Array<number>, Array<unknown>, number]
  • removed: method MessageQueue.processCallbacks(moduleID: number, methodID: number, params: unknown[], onFail: null | undefined | ((...$$REST$$: unknown[]) => void), onSucc: null | undefined | ((...$$REST$$: unknown[]) => void)): void
  • removed: method MessageQueue.registerCallableModule(name: string, module: {}): void
  • removed: method MessageQueue.registerLazyCallableModule(name: string, factory: ($$PARAM_0$$: void) => {}): void
  • removed: method MessageQueue.setReactNativeMicrotasksCallback(fn: () => void): void
  • removed: static method MessageQueue.spy(spyOrToggle: boolean | ((data: SpyData) => void)): void
  • removed: type SpyData = { type: number; module: string | undefined; method: string | number; args: unknown[] }
  • removed: const $$NativeModules: typeof NativeModules
  • removed: default $$NativeModules
  • removed: type $$NativeModules = typeof $$NativeModules
  • removed: type MethodType = 'async' | 'promise' | 'sync'
  • removed: type ModuleConfig = [string, null | undefined | {}, null | undefined | ReadonlyArray<string>, null | undefined | ReadonlyArray<number>, null | undefined | ReadonlyArray<number>]
  • removed: class Blob
  • removed: constructor Blob(parts?: Array<Blob | string>, options?: BlobOptions)
  • removed: default Blob
  • removed: get Blob.data(): BlobData
  • removed: get Blob.size(): number
  • removed: get Blob.type(): string
  • removed: method Blob.close(): void
  • removed: method Blob.slice(start?: number, end?: number, contentType?: string): Blob
  • removed: set Blob.data(data: null | undefined | BlobData)
  • removed: type BlobCollector = symbol & { __BlobCollector__: string }
  • removed: type BlobData = { blobId: string; offset: number; size: number; name?: string | undefined; type?: string | undefined; lastModified?: number | undefined }
  • removed: type BlobOptions = { type: string; lastModified: number }
  • removed: const $$AccessibilityInfo: typeof AccessibilityInfo
  • removed: default $$AccessibilityInfo
  • removed: type $$AccessibilityInfo = typeof $$AccessibilityInfo
  • removed: const $$legacySendAccessibilityEvent: typeof legacySendAccessibilityEvent
  • removed: default $$legacySendAccessibilityEvent
  • removed: type $$legacySendAccessibilityEvent = typeof $$legacySendAccessibilityEvent
  • removed: const $$ActivityIndicator: typeof ActivityIndicator
  • removed: default $$ActivityIndicator
  • removed: interface ActivityIndicatorProps extends Readonly<Omit<ViewProps, keyof ActivityIndicatorIOSProps | keyof ActivityIndicatorPropsCore | keyof {}> & Omit<ActivityIndicatorIOSProps, keyof ActivityIndicatorPropsCore | keyof {}> & Omit<ActivityIndicatorPropsCore, keyof {}>>
  • removed: type $$ActivityIndicator = typeof $$ActivityIndicator
  • removed: type ActivityIndicatorInstance = HostInstance
  • removed: const $$Button: typeof Button
  • removed: default $$Button
  • removed: interface ButtonProps extends ButtonPropsCore
  • removed: type $$Button = typeof $$Button
  • removed: type ButtonInstance = React.ComponentRef<typeof NativeTouchable>
  • removed: const $$Clipboard: { getString(): Promise<string>; setString(content: string): void }
  • removed: default $$Clipboard
  • removed: type $$Clipboard = typeof $$Clipboard
  • removed: const $$DrawerLayoutAndroid: typeof DrawerLayoutAndroid
  • removed: default $$DrawerLayoutAndroid
  • removed: export { DrawerLayoutAndroidProps } from './DrawerLayoutAndroidTypes'
  • removed: export { DrawerSlideEvent } from './DrawerLayoutAndroidTypes'
  • removed: type $$DrawerLayoutAndroid = typeof $$DrawerLayoutAndroid
  • removed: class DrawerLayoutAndroid extends React.Component<DrawerLayoutAndroidProps, DrawerLayoutAndroidState> implements DrawerLayoutAndroidMethods
  • removed: default DrawerLayoutAndroid
  • removed: method DrawerLayoutAndroid.blur(): void
  • removed: method DrawerLayoutAndroid.closeDrawer(): void
  • removed: method DrawerLayoutAndroid.focus(): void
  • removed: method DrawerLayoutAndroid.measure(callback: MeasureOnSuccessCallback): void
  • removed: method DrawerLayoutAndroid.measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
  • removed: method DrawerLayoutAndroid.measureLayout(relativeToNativeNode: number, onSuccess: MeasureLayoutOnSuccessCallback, onFail?: () => void): void
  • removed: method DrawerLayoutAndroid.openDrawer(): void
  • removed: method DrawerLayoutAndroid.render(): React.ReactNode
  • removed: method DrawerLayoutAndroid.setNativeProps(nativeProps: Object): void
  • removed: interface DrawerLayoutAndroidMethods
  • removed: method DrawerLayoutAndroidMethods.blur(): void
  • removed: method DrawerLayoutAndroidMethods.closeDrawer(): void
  • removed: method DrawerLayoutAndroidMethods.focus(): void
  • removed: method DrawerLayoutAndroidMethods.measure(callback: MeasureOnSuccessCallback): void
  • removed: method DrawerLayoutAndroidMethods.measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
  • removed: method DrawerLayoutAndroidMethods.measureLayout(relativeToNativeNode: number, onSuccess: MeasureLayoutOnSuccessCallback, onFail?: () => void): void
  • removed: method DrawerLayoutAndroidMethods.openDrawer(): void
  • removed: method DrawerLayoutAndroidMethods.setNativeProps(nativeProps: {}): void
  • removed: type DrawerLayoutAndroidInstance = DrawerLayoutAndroidMethods
  • removed: type DrawerLayoutAndroidProps = Readonly<Omit<ViewProps, 'keyboardDismissMode' | 'drawerBackgroundColor' | 'drawerPosition' | 'drawerWidth' | 'drawerLockMode' | 'onDrawerSlide' | 'onDrawerSta…
  • removed: type DrawerLayoutAndroidState = { drawerOpened: boolean }
  • removed: type DrawerSlideEvent = NativeSyntheticEvent<Readonly<{ offset: number }>>
  • removed: type DrawerStates = 'Idle' | 'Dragging' | 'Settling'
  • removed: const $$Keyboard: typeof Keyboard
  • removed: default $$Keyboard
  • removed: type $$Keyboard = typeof $$Keyboard
  • removed: type AndroidKeyboardEvent = Readonly<Omit<BaseKeyboardEvent, 'duration' | 'easing'> & { duration: 0; easing: 'keyboard' }>
  • removed: type IOSKeyboardEvent = Readonly<Omit<BaseKeyboardEvent, 'startCoordinates' | 'isEventFromThisApp'> & { startCoordinates: KeyboardMetrics; isEventFromThisApp: boolean }>
  • removed: type KeyboardEvent = AndroidKeyboardEvent | IOSKeyboardEvent
  • removed: type KeyboardEventEasing = 'easeIn' | 'easeInEaseOut' | 'easeOut' | 'linear' | 'keyboard'
  • removed: type KeyboardEventName = keyof KeyboardEventDefinitions
  • removed: type KeyboardMetrics = Readonly<{ screenX: number; screenY: number; width: number; height: number }>
  • removed: class KeyboardAvoidingView extends React.Component<KeyboardAvoidingViewProps, KeyboardAvoidingViewState>
  • removed: constructor KeyboardAvoidingView(props: KeyboardAvoidingViewProps)
  • removed: default KeyboardAvoidingView
  • removed: interface KeyboardAvoidingViewProps extends Readonly<Omit<ViewProps, keyof KeyboardAvoidingViewPropsCore | keyof {}> & Omit<KeyboardAvoidingViewPropsCore, keyof {}>>
  • removed: method KeyboardAvoidingView.componentDidMount(): void
  • removed: method KeyboardAvoidingView.componentDidUpdate(_: KeyboardAvoidingViewProps, prevState: KeyboardAvoidingViewState): void
  • removed: method KeyboardAvoidingView.componentWillUnmount(): void
  • removed: method KeyboardAvoidingView.render(): React.ReactNode
  • removed: property KeyboardAvoidingView.viewRef: { current: React.ComponentRef<typeof View> | null }
  • removed: type KeyboardAvoidingViewInstance = KeyboardAvoidingView
  • removed: default LayoutConformance
  • removed: function LayoutConformance(props: LayoutConformanceProps): React.ReactNode
  • removed: type LayoutConformanceProps = Readonly<{ mode: 'strict' | 'compatibility'; children: React.ReactNode }>
  • removed: const $$Pressable: typeof MemoedPressable
  • removed: default $$Pressable
  • removed: export { PressableAndroidRippleConfig }
  • removed: interface PressableProps extends Readonly<Omit<Omit<ViewProps, 'onMouseEnter' | 'onMouseLeave'>, keyof PressableBaseProps | keyof {}> & Omit<PressableBaseProps, keyof {}>>
  • removed: interface PressableStateCallbackType extends PressableStateCallbackTypeCore
  • removed: type $$Pressable = typeof $$Pressable
  • removed: type PressableInstance = HostInstance
  • removed: default useAndroidRippleForView
  • removed: function useAndroidRippleForView(rippleConfig: null | undefined | PressableAndroidRippleConfig, viewRef: { current: null | React.ComponentRef<typeof View> }): null | undefined | Readonly<{ onPressIn: (event: GestureResponderEvent) => void; onPressMove: (event: GestureResponderEvent) => void; onPressOut: (event: GestureResponderEvent) => void; viewProps: Readonly<{ nativeBackgroundAndroid: NativeB…
  • removed: type PressableAndroidRippleConfig = { color?: ColorValue | undefined; borderless?: boolean | undefined; radius?: number | undefined; foreground?: boolean | undefined; alpha?: number | undefined }
  • removed: const $$ProgressBarAndroid: typeof ProgressBarAndroid
  • removed: default $$ProgressBarAndroid
  • removed: export { ProgressBarAndroidProps }
  • removed: type $$ProgressBarAndroid = typeof $$ProgressBarAndroid
  • removed: type ProgressBarAndroidInstance = HostInstance
  • removed: type ProgressBarAndroidProps = Readonly<Omit<ViewProps, keyof ProgressBarAndroidBaseProps | keyof DeterminateProgressBarAndroidStyleAttrProp | keyof {}> & Omit<ProgressBarAndroidBaseProps, k…
  • removed: class RefreshControl extends React.Component<RefreshControlProps>
  • removed: default RefreshControl
  • removed: interface RefreshControlProps extends Readonly<Omit<ViewProps, keyof RefreshControlPropsIOS | keyof RefreshControlPropsAndroid | keyof RefreshControlBaseProps | keyof {}> & Omit<RefreshControlPropsIOS, keyof RefreshControlPropsAndroid | keyof RefreshControlBaseProps | keyof {}> & Omit<RefreshControlPropsAndroid, keyof RefreshControlBaseProps | keyof {}> & Omit<RefreshControlBaseProps, keyof {}>>
  • removed: method RefreshControl.componentDidMount(): void
  • removed: method RefreshControl.componentDidUpdate(prevProps: RefreshControlProps): void
  • removed: method RefreshControl.render(): React.ReactNode
  • removed: type RefreshControlInstance = RefreshControl
  • removed: type RefreshControlPropsAndroid = Readonly<{ colors?: ReadonlyArray<ColorValue> | undefined; enabled?: boolean | undefined; progressBackgroundColor?: ColorValue | undefined; size?: ('default' |…
  • removed: type RefreshControlPropsIOS = Readonly<{ tintColor?: ColorValue | undefined; title?: string | undefined; titleColor?: ColorValue | undefined }>
  • removed: const $$SafeAreaView: typeof SafeAreaView
  • removed: default $$SafeAreaView
  • removed: type $$SafeAreaView = typeof $$SafeAreaView
  • removed: type SafeAreaViewInstance = HostInstance
  • removed: const $$ScrollView: typeof ScrollViewWrapper & ScrollViewComponentStatics
  • removed: default $$ScrollView
  • removed: interface ScrollViewImperativeMethods
  • removed: interface ScrollViewInstance extends HostInstance, ScrollViewImperativeMethods
  • removed: interface ScrollViewProps extends Readonly<Omit<Omit<ViewProps, 'experimental_accessibilityOrder'>, keyof ScrollViewPropsIOS | keyof ScrollViewPropsAndroid | keyof ScrollViewBaseProps | keyof {}> & Omit<ScrollViewPropsIOS, keyof ScrollViewPropsAndroid | keyof ScrollViewBaseProps | keyof {}> & Omit<ScrollViewPropsAndroid, keyof ScrollViewBaseProps | keyof {}> & Omit<ScrollViewBaseProps, keyof {}>>
  • removed: interface ScrollViewScrollToOptions
  • removed: property ScrollViewScrollToOptions.animated?: boolean | undefined
  • removed: property ScrollViewScrollToOptions.x?: number | undefined
  • removed: property ScrollViewScrollToOptions.y?: number | undefined
  • removed: readonly property ScrollViewImperativeMethods.flashScrollIndicators: () => void
  • removed: readonly property ScrollViewImperativeMethods.getInnerViewNode: () => number | undefined
  • removed: readonly property ScrollViewImperativeMethods.getInnerViewRef: () => InnerViewInstance | null
  • removed: readonly property ScrollViewImperativeMethods.getNativeScrollRef: () => ScrollViewInstance | null
  • removed: readonly property ScrollViewImperativeMethods.getScrollResponder: () => ScrollResponderType
  • removed: readonly property ScrollViewImperativeMethods.getScrollableNode: () => number | undefined
  • removed: readonly property ScrollViewImperativeMethods.scrollResponderScrollNativeHandleToKeyboard: (nodeHandle: number | HostInstance, additionalOffset?: number, preventNegativeScrollOffset?: boolean) => void
  • removed: readonly property ScrollViewImperativeMethods.scrollResponderZoomTo: (rect: { x: number; y: number; width: number; height: number; animated?: boolean | undefined }, animated?: boolean) => void
  • removed: readonly property ScrollViewImperativeMethods.scrollTo: (options?: ScrollViewScrollToOptions | number, deprecatedX?: number, deprecatedAnimated?: boolean) => void
  • removed: readonly property ScrollViewImperativeMethods.scrollToEnd: (options?: ScrollViewScrollToOptions | undefined) => void
  • removed: type $$ScrollView = typeof $$ScrollView
  • removed: type DecelerationRateType = 'fast' | 'normal' | number
  • removed: type ScrollResponderType = ScrollViewImperativeMethods
  • removed: type ScrollViewComponentStatics = Readonly<{ Context: typeof ScrollViewContext }>
  • removed: type ScrollViewPropsAndroid = Readonly<{ nestedScrollEnabled?: boolean | undefined; endFillColor?: ColorValue | undefined; scrollPerfTag?: string | undefined; overScrollMode?: ('auto' | 'al…
  • removed: type ScrollViewPropsIOS = Readonly<{ automaticallyAdjustContentInsets?: boolean | undefined; automaticallyAdjustKeyboardInsets?: boolean | undefined; automaticallyAdjustsScrollIndicator…
  • removed: const $$ScrollViewContext: typeof ScrollViewContext
  • removed: const HORIZONTAL: Value
  • removed: const VERTICAL: Value
  • removed: default $$ScrollViewContext
  • removed: type $$ScrollViewContext = typeof $$ScrollViewContext
  • removed: type HORIZONTAL = typeof HORIZONTAL
  • removed: type VERTICAL = typeof VERTICAL
  • removed: const $$ScrollViewStickyHeader: typeof ScrollViewStickyHeader
  • removed: default $$ScrollViewStickyHeader
  • removed: type $$ScrollViewStickyHeader = typeof $$ScrollViewStickyHeader
  • removed: type ScrollViewStickyHeaderProps = Readonly<{ children?: React.ReactNode | undefined; nextHeaderLayoutY: number | undefined; onLayout: (event: LayoutChangeEvent) => void; scrollAnimatedValue: An…
  • removed: class StatusBar extends React.Component<StatusBarProps>
  • removed: default StatusBar
  • removed: method StatusBar.componentDidMount(): void
  • removed: method StatusBar.componentDidUpdate(): void
  • removed: method StatusBar.componentWillUnmount(): void
  • removed: method StatusBar.render(): React.ReactNode
  • removed: static method StatusBar.popStackEntry(entry: StackProps): void
  • removed: static method StatusBar.pushStackEntry(props: StatusBarProps): StackProps
  • removed: static method StatusBar.replaceStackEntry(entry: StackProps, props: StatusBarProps): StackProps
  • removed: static method StatusBar.setBarStyle(style: StatusBarStyle, animated?: boolean): void
  • removed: static method StatusBar.setHidden(hidden: boolean, animation?: StatusBarAnimation): void
  • removed: static property StatusBar.currentHeight: null | undefined | number
  • removed: type StatusBarAnimation = keyof { none: string; fade: string; slide: string }
  • removed: type StatusBarInstance = StatusBar
  • removed: type StatusBarProps = Readonly<Omit<StatusBarPropsIOS, keyof StatusBarBaseProps | keyof {}> & Omit<StatusBarBaseProps, keyof {}> & {}>
  • removed: type StatusBarPropsIOS = Readonly<{ showHideTransition?: ('fade' | 'slide' | 'none') | undefined }>
  • removed: type StatusBarStyle = keyof { default: string; auto: string; 'light-content': string; 'dark-content': string }
  • removed: const $$Switch: typeof Switch
  • removed: default $$Switch
  • removed: interface SwitchProps extends Readonly<Omit<ViewProps, keyof SwitchPropsIOS | keyof SwitchPropsBase | keyof {}> & Omit<SwitchPropsIOS, keyof SwitchPropsBase | keyof {}> & Omit<SwitchPropsBase, keyof {}>>
  • removed: type $$Switch = typeof $$Switch
  • removed: type SwitchChangeEvent = NativeSyntheticEvent<SwitchChangeEventData>
  • removed: type SwitchInstance = HostInstance
  • removed: type SwitchPropsIOS = { onTintColor?: ColorValue | undefined; thumbTintColor?: ColorValue | undefined; tintColor?: ColorValue | undefined }
  • removed: const $$InputAccessoryView: typeof InputAccessoryView
  • removed: default $$InputAccessoryView
  • removed: interface InputAccessoryViewProps extends InputAccessoryViewPropsCore
  • removed: type $$InputAccessoryView = typeof $$InputAccessoryView
  • removed: const $$TextInput: TextInputType
  • removed: default $$TextInput
  • removed: export { AutoCapitalize }
  • removed: export { BlurEvent }
  • removed: export { EnterKeyHintType }
  • removed: export { EnterKeyHintTypeAndroid }
  • removed: export { EnterKeyHintTypeIOS }
  • removed: export { EnterKeyHintTypeOptions }
  • removed: export { FocusEvent }
  • removed: export { InputModeOptions }
  • removed: export { KeyboardType }
  • removed: export { KeyboardTypeAndroid }
  • removed: export { KeyboardTypeIOS }
  • removed: export { KeyboardTypeOptions }
  • removed: export { ReturnKeyType }
  • removed: export { ReturnKeyTypeAndroid }
  • removed: export { ReturnKeyTypeIOS }
  • removed: export { ReturnKeyTypeOptions }
  • removed: export { SubmitBehavior }
  • removed: export { TextContentType }
  • removed: export { TextInputAndroidProps }
  • removed: export { TextInputBlurEvent }
  • removed: export { TextInputChangeEvent }
  • removed: export { TextInputContentSizeChangeEvent }
  • removed: export { TextInputEditingEvent }
  • removed: export { TextInputEndEditingEvent }
  • removed: export { TextInputEvent }
  • removed: export { TextInputFocusEvent }
  • removed: export { TextInputIOSProps }
  • removed: export { TextInputInstance }
  • removed: export { TextInputKeyPressEvent }
  • removed: export { TextInputProps }
  • removed: export { TextInputSelectionChangeEvent }
  • removed: export { TextInputSubmitEditingEvent }
  • removed: type $$TextInput = typeof $$TextInput
  • removed: type TextInputComponentStatics = Readonly<{ State: TextInputStateType }>
  • removed: interface TextInputProps extends Readonly<Omit<Omit<ViewProps, 'style' | 'experimental_accessibilityOrder'>, keyof TextInputIOSProps | keyof TextInputAndroidProps | keyof TextInputBaseProps | keyof {}> & Omit<TextInputIOSProps, keyof TextInputAndroidProps | keyof TextInputBaseProps | keyof {}> & Omit<TextInputAndroidProps, keyof TextInputBaseProps | keyof {}> & Omit<TextInputBaseProps, keyof {}>>
  • removed: type AutoCapitalize = 'none' | 'sentences' | 'words' | 'characters'
  • removed: type EnterKeyHintType = 'done' | 'go' | 'next' | 'search' | 'send'
  • removed: type EnterKeyHintTypeAndroid = 'previous'
  • removed: type EnterKeyHintTypeIOS = 'enter'
  • removed: type EnterKeyHintTypeOptions = EnterKeyHintType | EnterKeyHintTypeAndroid | EnterKeyHintTypeIOS
  • removed: type InputModeOptions = 'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'
  • removed: type KeyboardType = 'default' | 'email-address' | 'numeric' | 'phone-pad' | 'number-pad' | 'decimal-pad' | 'url'
  • removed: type KeyboardTypeAndroid = 'visible-password'
  • removed: type KeyboardTypeIOS = 'ascii-capable' | 'numbers-and-punctuation' | 'name-phone-pad' | 'twitter' | 'web-search' | 'ascii-capable-number-pad'
  • removed: type KeyboardTypeOptions = KeyboardType | KeyboardTypeIOS | KeyboardTypeAndroid
  • removed: type ReturnKeyType = 'done' | 'go' | 'next' | 'search' | 'send'
  • removed: type ReturnKeyTypeAndroid = 'none' | 'previous'
  • removed: type ReturnKeyTypeIOS = 'default' | 'emergency-call' | 'google' | 'join' | 'route' | 'yahoo'
  • removed: type ReturnKeyTypeOptions = ReturnKeyType | ReturnKeyTypeIOS | ReturnKeyTypeAndroid
  • removed: type Selection = Readonly<{ start: number; end: number }>
  • removed: type SubmitBehavior = 'submit' | 'blurAndSubmit' | 'newline'
  • removed: type TextContentType = 'none' | 'URL' | 'addressCity' | 'addressCityAndState' | 'addressState' | 'countryName' | 'creditCardNumber' | 'creditCardExpiration' | 'creditCardExpirationMo…
  • removed: type TextInputAndroidProps = Readonly<{ cursorColor?: ColorValue | undefined; selectionHandleColor?: ColorValue | undefined; disableFullscreenUI?: boolean | undefined; importantForAutofill…
  • removed: type TextInputBlurEvent = BlurEvent
  • removed: type TextInputChangeEvent = NativeSyntheticEvent<TextInputChangeEventData>
  • removed: type TextInputComponentStatics = Readonly<{ State: Readonly<{ currentlyFocusedInput: () => HostInstance | undefined; currentlyFocusedField: () => number | undefined; focusTextInput: (textField…
  • removed: type TextInputContentSizeChangeEvent = NativeSyntheticEvent<TextInputContentSizeChangeEventData>
  • removed: type TextInputEditingEvent = NativeSyntheticEvent<TextInputEndEditingEventData>
  • removed: type TextInputEndEditingEvent = NativeSyntheticEvent<TextInputEndEditingEventData>
  • removed: type TextInputEvent = NativeSyntheticEvent<Readonly<{ eventCount: number; previousText: string; range: Readonly<{ start: number; end: number }>; target: number; text: string }>>
  • removed: type TextInputFocusEvent = FocusEvent
  • removed: type TextInputIOSProps = Readonly<{ disableKeyboardShortcuts?: boolean | undefined; clearButtonMode?: ('never' | 'while-editing' | 'unless-editing' | 'always') | undefined; clearTextOn…
  • removed: type TextInputInstance = _TextInputInstance
  • removed: type TextInputKeyPressEvent = NativeSyntheticEvent<TextInputKeyPressEventData>
  • removed: type TextInputSelectionChangeEvent = NativeSyntheticEvent<TextInputSelectionChangeEventData>
  • removed: type TextInputSubmitEditingEvent = NativeSyntheticEvent<TextInputSubmitEditingEventData>
  • removed: type TextInputType = InternalTextInput & TextInputComponentStatics
  • removed: const $$TextInputState: typeof TextInputState
  • removed: default $$TextInputState
  • removed: type $$TextInputState = typeof $$TextInputState
  • removed: const $$ToastAndroid: typeof ToastAndroid
  • removed: default $$ToastAndroid
  • removed: type $$ToastAndroid = typeof $$ToastAndroid
  • removed: const $$TouchableHighlight: typeof TouchableHighlight
  • removed: default $$TouchableHighlight
  • removed: interface TouchableHighlightProps extends Readonly<Omit<TouchableWithoutFeedbackProps, keyof AndroidProps | keyof IOSProps | keyof TouchableHighlightBaseProps | keyof {}> & Omit<AndroidProps, keyof IOSProps | keyof TouchableHighlightBaseProps | keyof {}> & Omit<IOSProps, keyof TouchableHighlightBaseProps | keyof {}> & Omit<TouchableHighlightBaseProps, keyof {}>>
  • removed: type $$TouchableHighlight = typeof $$TouchableHighlight
  • removed: type TouchableHighlightInstance = HostInstance
  • removed: class TouchableNativeFeedback extends React.Component<TouchableNativeFeedbackProps, TouchableNativeFeedbackState>
  • removed: default TouchableNativeFeedback
  • removed: method TouchableNativeFeedback.componentDidMount(): unknown
  • removed: method TouchableNativeFeedback.componentDidUpdate(prevProps: TouchableNativeFeedbackProps, prevState: TouchableNativeFeedbackState): void
  • removed: method TouchableNativeFeedback.componentWillUnmount(): void
  • removed: method TouchableNativeFeedback.render(): React.ReactNode
  • removed: property TouchableNativeFeedback.state: TouchableNativeFeedbackState
  • removed: static property TouchableNativeFeedback.Ripple: (color: ColorValue, borderless: boolean, rippleRadius?: null | undefined | number) => Readonly<{ borderless: boolean; color: ProcessedColorValue | undefined; rippleRadius: number | undefined; type: 'RippleAndroid' }>
  • removed: static property TouchableNativeFeedback.SelectableBackground: (rippleRadius?: null | undefined | number) => Readonly<{ attribute: 'selectableItemBackground'; type: 'ThemeAttrAndroid'; rippleRadius: number | undefined }>
  • removed: static property TouchableNativeFeedback.SelectableBackgroundBorderless: (rippleRadius?: null | undefined | number) => Readonly<{ attribute: 'selectableItemBackgroundBorderless'; type: 'ThemeAttrAndroid'; rippleRadius: number | undefined }>
  • removed: static property TouchableNativeFeedback.canUseNativeForeground: () => boolean
  • removed: type TouchableNativeFeedbackInstance = TouchableNativeFeedback
  • removed: type TouchableNativeFeedbackProps = Readonly<Omit<TouchableWithoutFeedbackProps, keyof TouchableNativeFeedbackTVProps | 'background' | 'useForeground'> & Omit<TouchableNativeFeedbackTVProps, 'bac…
  • removed: const $$TouchableOpacity: typeof Touchable
  • removed: default $$TouchableOpacity
  • removed: type $$TouchableOpacity = typeof $$TouchableOpacity
  • removed: type TouchableOpacityInstance = HostInstance
  • removed: type TouchableOpacityProps = Readonly<Omit<TouchableWithoutFeedbackProps, keyof TouchableOpacityTVProps | keyof TouchableOpacityBaseProps | keyof {}> & Omit<TouchableOpacityTVProps, keyof…
  • removed: type TouchableOpacityTVProps = Readonly<{ hasTVPreferredFocus?: boolean | undefined; nextFocusDown?: number | undefined; nextFocusForward?: number | undefined; nextFocusLeft?: number | undef…
  • removed: default TouchableWithoutFeedback
  • removed: function TouchableWithoutFeedback(props: TouchableWithoutFeedbackProps): React.ReactNode
  • removed: interface TouchableWithoutFeedbackProps extends Readonly<TouchableWithoutFeedbackPropsCore & TouchableWithoutFeedbackPropsAndroid & TouchableWithoutFeedbackPropsIOS & AccessibilityProps>
  • removed: type TouchableWithoutFeedbackPropsAndroid = { touchSoundDisabled?: boolean | undefined }
  • removed: type TouchableWithoutFeedbackPropsIOS = {}
  • removed: const $$View: typeof View
  • removed: default $$View
  • removed: type $$View = typeof $$View
  • removed: type ViewInstance = HostInstance
  • removed: interface AccessibilityProps extends Readonly<Omit<AccessibilityPropsAndroid, keyof AccessibilityPropsIOS | keyof AccessibilityPropsCore | keyof {}> & Omit<AccessibilityPropsIOS, keyof AccessibilityPropsCore | keyof {}> & Omit<AccessibilityPropsCore, keyof {}>>
  • removed: type AccessibilityActionEvent = NativeSyntheticEvent<Readonly<{ actionName: string }>>
  • removed: type AccessibilityActionInfo = Readonly<{ name: AccessibilityActionName | string; label?: string | undefined }>
  • removed: type AccessibilityActionName = 'activate' | 'increment' | 'decrement' | 'longpress' | 'magicTap' | 'escape'
  • removed: type AccessibilityPropsAndroid = Readonly<{ accessibilityLabelledBy?: (string | undefined) | (Array<string> | undefined) | undefined; 'aria-labelledby'?: string | undefined; accessibilityLiveR…
  • removed: type AccessibilityPropsIOS = Readonly<{ accessibilityIgnoresInvertColors?: boolean | undefined; accessibilityViewIsModal?: boolean | undefined; accessibilityShowsLargeContentViewer?: boole…
  • removed: type AccessibilityRole = 'none' | 'button' | 'dropdownlist' | 'togglebutton' | 'link' | 'search' | 'image' | 'keyboardkey' | 'text' | 'adjustable' | 'imagebutton' | 'header' | 'summary…
  • removed: type AccessibilityState = { disabled?: boolean | undefined; selected?: boolean | undefined; checked?: (boolean | undefined) | 'mixed' | undefined; busy?: boolean | undefined; expanded?:…
  • removed: type AccessibilityValue = Readonly<{ min?: number | undefined; max?: number | undefined; now?: number | undefined; text?: string | undefined }>
  • removed: type Role = 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'button' | 'cell' | 'checkbox' | 'columnheader' | 'combobox' | 'complementary' | 'contentinfo'…
  • removed: const $$ViewNativeComponent: typeof ViewNativeComponent
  • removed: const Commands: NativeCommands
  • removed: default $$ViewNativeComponent
  • removed: type $$ViewNativeComponent = typeof $$ViewNativeComponent
  • removed: type Commands = typeof Commands
  • removed: interface ViewProps extends Readonly<Omit<DirectEventProps, keyof GestureResponderHandlers | keyof MouseEventProps | keyof PointerEventProps | keyof FocusEventProps | keyof KeyEventProps | keyof TouchEventProps | keyof ViewPropsAndroid | keyof ViewPropsIOS | keyof AccessibilityProps | keyof ViewBaseProps | keyof {}> & Omit<GestureResponderHandlers, keyof MouseEventProps | keyof PointerEventProps…
  • removed: type GestureResponderHandlers = Readonly<{ onMoveShouldSetResponder?: ((e: GestureResponderEvent) => boolean) | undefined; onMoveShouldSetResponderCapture?: ((e: GestureResponderEvent) => boo…
  • removed: type TVViewPropsIOS = Readonly<{ isTVSelectable?: boolean | undefined; hasTVPreferredFocus?: boolean | undefined; tvParallaxShiftDistanceX?: number | undefined; tvParallaxShiftDista…
  • removed: type ViewLayout = LayoutRectangle
  • removed: type ViewLayoutEvent = LayoutChangeEvent
  • removed: type ViewPropsAndroid = Readonly<{ nativeBackgroundAndroid?: AndroidDrawable | undefined; nativeForegroundAndroid?: AndroidDrawable | undefined; renderToHardwareTextureAndroid?: boole…
  • removed: type ViewPropsIOS = Readonly<{ shouldRasterizeIOS?: boolean | undefined }>
  • removed: default symbolicateStackTrace
  • removed: function symbolicateStackTrace(stack: Array<StackFrame>, extraData?: unknown): Promise<SymbolicatedStackTrace>
  • removed: type CodeFrame = Readonly<{ content: string; location: { row: number; column: number } | undefined; fileName: string }>
  • removed: type SymbolicatedStackTrace = Readonly<{ stack: Array<StackFrame>; codeFrame: CodeFrame | undefined }>
  • removed: class SyntheticError extends Error
  • removed: const $$ExceptionsManager: typeof ExceptionsManager
  • removed: default $$ExceptionsManager
  • removed: property SyntheticError.name: string
  • removed: type $$ExceptionsManager = typeof $$ExceptionsManager
  • removed: type ExtendedError = Error & ({ jsEngine?: string | undefined; preventSymbolication?: boolean | undefined; componentStack?: string | undefined; isComponentError?: boolean | undefin…
  • removed: const $$NativeExceptionsManager: typeof NativeExceptionsManager
  • removed: default $$NativeExceptionsManager
  • removed: export * from '../../src/private/specs_DEPRECATED/modules/NativeExceptionsManager'
  • removed: type $$NativeExceptionsManager = typeof $$NativeExceptionsManager
  • removed: const $$RawEventEmitter: typeof RawEventEmitter
  • removed: default $$RawEventEmitter
  • removed: type $$RawEventEmitter = typeof $$RawEventEmitter
  • removed: type RawEventEmitterEvent = Readonly<{ eventName: string; nativeEvent: { [$$Key$$: string]: unknown } }>
  • removed: const $$ReactFiberErrorDialog: typeof ReactFiberErrorDialog
  • removed: default $$ReactFiberErrorDialog
  • removed: type $$ReactFiberErrorDialog = typeof $$ReactFiberErrorDialog
  • removed: type CapturedError = { readonly componentStack: string; readonly error: unknown; readonly errorBoundary: {} | undefined }
  • removed: class ReactNativeVersion
  • removed: const version: { major: typeof ReactNativeVersion.major; minor: typeof ReactNativeVersion.minor; patch: typeof ReactNativeVersion.patch; prerelease: typeof ReactNativeVersion…
  • removed: default ReactNativeVersion
  • removed: static method ReactNativeVersion.getVersionString(): string
  • removed: static property ReactNativeVersion.major: number
  • removed: static property ReactNativeVersion.minor: number
  • removed: static property ReactNativeVersion.patch: number
  • removed: static property ReactNativeVersion.prerelease: string | null
  • removed: type version = typeof version
  • removed: const $$registerCallableModule: typeof registerCallableModule
  • removed: default $$registerCallableModule
  • removed: type $$registerCallableModule = typeof $$registerCallableModule
  • removed: class NativeEventEmitter<TEventToArgsMap extends Readonly<Record<string, ReadonlyArray<UnsafeNativeEventObject>>> = Readonly<Record<string, ReadonlyArray<UnsafeNativeEventObject>>>> implements IEventEmitter<TEventToArgsMap>
  • removed: constructor NativeEventEmitter(nativeModule?: null | undefined | NativeModule)
  • removed: default NativeEventEmitter
  • removed: export { EventSubscription }
  • removed: method NativeEventEmitter.addListener<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, listener: (...args: TEventToArgsMap[TEvent]) => unknown, context?: unknown): EventSubscription
  • removed: method NativeEventEmitter.emit<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, ...args: TEventToArgsMap[TEvent]): void
  • removed: method NativeEventEmitter.listenerCount<TEvent extends keyof TEventToArgsMap>(eventType: TEvent): number
  • removed: method NativeEventEmitter.removeAllListeners<TEvent extends keyof TEventToArgsMap>(eventType?: null | undefined | TEvent): void
  • removed: type EmitterSubscription = EventSubscription
  • removed: type NativeEventSubscription = EventSubscription
  • removed: const $$RCTDeviceEventEmitter: IEventEmitter<RCTDeviceEventDefinitions>
  • removed: default $$RCTDeviceEventEmitter
  • removed: type $$RCTDeviceEventEmitter = typeof $$RCTDeviceEventEmitter
  • removed: const $$RCTEventEmitter: typeof RCTEventEmitter
  • removed: default $$RCTEventEmitter
  • removed: type $$RCTEventEmitter = typeof $$RCTEventEmitter
  • removed: const $$RCTNativeAppEventEmitter: typeof RCTNativeAppEventEmitter
  • removed: default $$RCTNativeAppEventEmitter
  • removed: type $$RCTNativeAppEventEmitter = typeof $$RCTNativeAppEventEmitter
  • removed: class AssetSourceResolver
  • removed: constructor AssetSourceResolver(serverUrl: null | undefined | string, jsbundleUrl: null | undefined | string, asset: PackagerAsset)
  • removed: default AssetSourceResolver
  • removed: method AssetSourceResolver.assetServerURL(): ResolvedAssetSource
  • removed: method AssetSourceResolver.defaultAsset(): ResolvedAssetSource
  • removed: method AssetSourceResolver.drawableFolderInBundle(): ResolvedAssetSource
  • removed: method AssetSourceResolver.fromSource(source: string): ResolvedAssetSource
  • removed: method AssetSourceResolver.getAssetUsingResolver(resolver: AssetDestPathResolver): ResolvedAssetSource
  • removed: method AssetSourceResolver.isLoadedFromFileSystem(): boolean
  • removed: method AssetSourceResolver.isLoadedFromServer(): boolean
  • removed: method AssetSourceResolver.resourceIdentifierWithoutScale(): ResolvedAssetSource
  • removed: method AssetSourceResolver.scaledAssetPath(): ResolvedAssetSource
  • removed: method AssetSourceResolver.scaledAssetURLNearBundle(): ResolvedAssetSource
  • removed: property AssetSourceResolver.asset: PackagerAsset
  • removed: property AssetSourceResolver.jsbundleUrl: null | undefined | string
  • removed: property AssetSourceResolver.serverUrl: null | undefined | string
  • removed: static property AssetSourceResolver.pickScale: (scales: Array<number>, deviceScale?: number) => number
  • removed: type ResolvedAssetSource = { readonly width: number | undefined; readonly height: number | undefined; readonly uri: string; readonly scale: number }
  • removed: const $$Image: ImageType
  • removed: default $$Image
  • removed: export { ImageBackgroundProps } from './ImageProps'
  • removed: export { ImageErrorEvent } from './ImageProps'
  • removed: export { ImageLoadEvent } from './ImageProps'
  • removed: export { ImageProgressEventIOS } from './ImageProps'
  • removed: export { ImageProps } from './ImageProps'
  • removed: export { ImagePropsAndroid } from './ImageProps'
  • removed: export { ImagePropsBase } from './ImageProps'
  • removed: export { ImagePropsIOS } from './ImageProps'
  • removed: export { ImageResolvedAssetSource } from './ImageTypes.flow'
  • removed: export { ImageSize } from './ImageTypes.flow'
  • removed: export { ImageSourcePropType } from './ImageProps'
  • removed: type $$Image = typeof $$Image
  • removed: class ImageBackground extends React.Component<ImageBackgroundProps>
  • removed: default ImageBackground
  • removed: export { ImageBackgroundProps } from './ImageProps'
  • removed: method ImageBackground.render(): React.ReactNode
  • removed: method ImageBackground.setNativeProps(props: {}): void
  • removed: type ImageBackgroundInstance = ImageBackground
  • removed: interface ImageBackgroundProps extends Readonly<Omit<Omit<ImageProps, 'children' | 'style'>, keyof ImageBackgroundPropsCore | keyof {}> & Omit<ImageBackgroundPropsCore, keyof {}>>
  • removed: interface ImageProps extends Readonly<Omit<ImagePropsIOS, keyof ImagePropsAndroid | keyof ImagePropsBase | keyof ImagePropsCore | keyof {}> & Omit<ImagePropsAndroid, keyof ImagePropsBase | keyof ImagePropsCore | keyof {}> & Omit<ImagePropsBase, keyof ImagePropsCore | keyof {}> & Omit<ImagePropsCore, keyof {}>>
  • removed: interface ImagePropsBase extends Readonly<Omit<Omit<ViewProps, 'accessibilityLabel' | 'accessible' | 'aria-label' | 'aria-labelledby' | 'children' | 'onLayout' | 'style' | 'testID'>, keyof ImagePropsBaseCore | keyof {}> & Omit<ImagePropsBaseCore, keyof {}>>
  • removed: type ImageErrorEvent = NativeSyntheticEvent<Readonly<ImageErrorEventData>>
  • removed: type ImageLoadEvent = NativeSyntheticEvent<Readonly<ImageLoadEventData>>
  • removed: type ImageProgressEventIOS = NativeSyntheticEvent<Readonly<ImageProgressEventDataIOS>>
  • removed: type ImagePropsAndroid = Readonly<{ loadingIndicatorSource?: (number | Readonly<ImageURISource>) | undefined; progressiveRenderingEnabled?: boolean | undefined; fadeDuration?: number |…
  • removed: type ImagePropsIOS = Readonly<{ defaultSource?: ImageSource | undefined; onPartialLoad?: (() => void) | undefined; onProgress?: ((event: ImageProgressEventIOS) => void) | undefined…
  • removed: type ImageSourcePropType = ImageSource
  • removed: type ImageResizeMode = 'center' | 'contain' | 'cover' | 'repeat' | 'stretch' | 'none'
  • removed: function getImageSourceProperties(imageSource: ImageURISource): Readonly<ImageSourceProperties>
  • removed: interface ImageURISource
  • removed: readonly property ImageURISource.body?: string | undefined
  • removed: readonly property ImageURISource.bundle?: string | undefined
  • removed: readonly property ImageURISource.cache?: ('default' | 'reload' | 'force-cache' | 'only-if-cached') | undefined
  • removed: readonly property ImageURISource.headers?: { [$$Key$$: string]: string } | undefined
  • removed: readonly property ImageURISource.height?: number | undefined
  • removed: readonly property ImageURISource.method?: string | undefined
  • removed: readonly property ImageURISource.scale?: number | undefined
  • removed: readonly property ImageURISource.uri?: string | undefined
  • removed: readonly property ImageURISource.width?: number | undefined
  • removed: type ImageRequireSource = number
  • removed: type ImageSource = ImageRequireSource | ImageURISource | ReadonlyArray<ImageURISource>
  • removed: export { ImageProps } from './ImageProps'
  • removed: type AbstractImageAndroid = (props: Omit<ImagePropsType, 'ref'> & { ref?: React.Ref<HostInstance> | undefined }) => React.ReactNode
  • removed: type AbstractImageIOS = (props: Omit<ImagePropsType, 'ref'> & { ref?: React.Ref<HostInstance> | undefined }) => React.ReactNode
  • removed: type ImageAndroid = AbstractImageAndroid & ImageComponentStaticsAndroid
  • removed: type ImageIOS = AbstractImageIOS & ImageComponentStaticsIOS
  • removed: type ImageInstance = HostInstance
  • removed: type ImageResolvedAssetSource = ResolvedAssetSource
  • removed: type ImageSize = { width: number; height: number }
  • removed: type ImageType = ImageIOS | ImageAndroid
  • removed: const $$PanResponder: typeof PanResponder
  • removed: default $$PanResponder
  • removed: type $$PanResponder = typeof $$PanResponder
  • removed: type GestureResponderHandlerMethods = { onMoveShouldSetResponder: (event: GestureResponderEvent) => boolean; onMoveShouldSetResponderCapture: (event: GestureResponderEvent) => boolean; onResponderE…
  • removed: type PanResponderCallbacks = Readonly<{ onMoveShouldSetPanResponder?: ActiveCallback | undefined; onMoveShouldSetPanResponderCapture?: ActiveCallback | undefined; onStartShouldSetPanRespon…
  • removed: type PanResponderGestureState = { stateID: number; moveX: number; moveY: number; x0: number; y0: number; dx: number; dy: number; vx: number; vy: number; numberActiveTouches: number }
  • removed: type PanResponderInstance = ReturnType<(typeof PanResponder)['create']>
  • removed: const $$LayoutAnimation: typeof LayoutAnimation
  • removed: default $$LayoutAnimation
  • removed: export { LayoutAnimationAnimationConfig as LayoutAnimationAnim } from '../Renderer/shims/ReactNativeTypes'
  • removed: export { LayoutAnimationConfig } from '../Renderer/shims/ReactNativeTypes'
  • removed: export { LayoutAnimationProperty } from '../Renderer/shims/ReactNativeTypes'
  • removed: export { LayoutAnimationType } from '../Renderer/shims/ReactNativeTypes'
  • removed: type $$LayoutAnimation = typeof $$LayoutAnimation
  • removed: type LayoutAnimationProperties = Readonly<{ [prop in LayoutAnimationProperty]: prop }>
  • removed: type LayoutAnimationTypes = Readonly<{ [type in LayoutAnimationType]: type }>
  • removed: const $$Linking: typeof Linking
  • removed: default $$Linking
  • removed: type $$Linking = typeof $$Linking
  • removed: class FlatList<ItemT = any> extends React.PureComponent<FlatListProps<ItemT>>
  • removed: constructor FlatList(props: FlatListProps<ItemT>)
  • removed: default FlatList
  • removed: interface FlatListProps<ItemT> extends Readonly<Omit<Omit<VirtualizedListProps, 'data' | 'getItem' | 'getItemCount' | 'getItemLayout' | 'renderItem' | 'keyExtractor'>, keyof FlatListBaseProps<ItemT> | keyof {}> & Omit<FlatListBaseProps<ItemT>, keyof {}>>
  • removed: method FlatList.componentDidUpdate(prevProps: FlatListProps<ItemT>): void
  • removed: method FlatList.flashScrollIndicators(): void
  • removed: method FlatList.getNativeScrollRef(): null | undefined | ScrollViewInstance
  • removed: method FlatList.getScrollResponder(): null | undefined | ScrollResponderType
  • removed: method FlatList.getScrollableNode(): any
  • removed: method FlatList.recordInteraction(): void
  • removed: method FlatList.render(): React.ReactNode
  • removed: method FlatList.scrollToEnd(params?: null | undefined | { animated?: boolean | undefined }): void
  • removed: method FlatList.scrollToIndex(params: { animated?: boolean | undefined; index: number; viewOffset?: number | undefined; viewPosition?: number | undefined }): void
  • removed: method FlatList.scrollToItem(params: { animated?: boolean | undefined; item: ItemT; viewOffset?: number | undefined; viewPosition?: number | undefined }): void
  • removed: method FlatList.scrollToOffset(params: { animated?: boolean | undefined; offset: number }): void
  • removed: method FlatList.setNativeProps(props: { [$$Key$$: string]: unknown }): void
  • removed: type FlatListInstance = FlatList
  • removed: class SectionList<ItemT = any, SectionT = DefaultSectionT> extends React.PureComponent<SectionListProps<ItemT, SectionT>>
  • removed: default SectionList
  • removed: export { ScrollToLocationParamsType as SectionListScrollParams }
  • removed: export { SectionData as SectionListData }
  • removed: interface SectionListProps<ItemT, SectionT = DefaultSectionT> extends Readonly<Omit<Omit<VirtualizedSectionListProps<ItemT, SectionT>, 'getItem' | 'getItemCount' | 'renderItem' | 'keyExtractor'>, keyof RequiredSectionListProps<ItemT, SectionT> | keyof OptionalSectionListProps<ItemT, SectionT> | keyof {}> & Omit<RequiredSectionListProps<ItemT, SectionT>, keyof OptionalSectionListProps<ItemT, Secti…
  • removed: method SectionList.flashScrollIndicators(): void
  • removed: method SectionList.getScrollResponder(): null | undefined | ScrollResponderType
  • removed: method SectionList.getScrollableNode(): any
  • removed: method SectionList.recordInteraction(): void
  • removed: method SectionList.render(): React.ReactNode
  • removed: method SectionList.scrollToLocation(params: ScrollToLocationParamsType): void
  • removed: method SectionList.setNativeProps(props: Object): void
  • removed: property SectionList.props: SectionListProps<ItemT, SectionT>
  • removed: type SectionBase<SectionItemT, SectionT = DefaultSectionT> = _SectionBase<SectionItemT, SectionT>
  • removed: type SectionListInstance = SectionList
  • removed: type SectionListRenderItem<ItemT, SectionT = DefaultSectionT> = (info: SectionListRenderItemInfo<ItemT, SectionT>) => React.ReactNode | null
  • removed: type SectionListRenderItemInfo<ItemT, SectionT = DefaultSectionT> = Omit<ListRenderItemInfo<ItemT>, 'section'> & { section: SectionData<ItemT, SectionT> }
  • removed: const $$VirtualizedList: typeof VirtualizedListComponent
  • removed: default $$VirtualizedList
  • removed: export { ListRenderItem } from '@react-native/virtualized-lists'
  • removed: export { ListRenderItemInfo } from '@react-native/virtualized-lists'
  • removed: export { ListViewToken } from '@react-native/virtualized-lists'
  • removed: export { Separators } from '@react-native/virtualized-lists'
  • removed: export { VirtualizedListProps } from '@react-native/virtualized-lists'
  • removed: type $$VirtualizedList = typeof $$VirtualizedList
  • removed: type VirtualizedListInstance = React.ComponentRef<VirtualizedListType>
  • removed: const $$VirtualizedSectionList: typeof VirtualizedSectionList
  • removed: default $$VirtualizedSectionList
  • removed: export { ScrollToLocationParamsType } from '@react-native/virtualized-lists'
  • removed: export { SectionBase } from '@react-native/virtualized-lists'
  • removed: export { VirtualizedSectionListProps } from '@react-native/virtualized-lists'
  • removed: type $$VirtualizedSectionList = typeof $$VirtualizedSectionList
  • removed: type VirtualizedSectionListInstance = React.ComponentRef<VirtualizedSectionListType>
  • removed: function addException(error: ExtendedExceptionData): void
  • removed: function addIgnorePatterns(patterns: ReadonlyArray<IgnorePattern>): void
  • removed: function addLog(log: LogData): void
  • removed: function checkWarningFilter(format: string): WarningInfo
  • removed: function clear(): void
  • removed: function clearErrors(): void
  • removed: function clearWarnings(): void
  • removed: function dismiss(log: LogBoxLog): void
  • removed: function getAppInfo(): null | undefined | AppInfo
  • removed: function getIgnorePatterns(): ReadonlyArray<IgnorePattern>
  • removed: function isDisabled(): boolean
  • removed: function isLogBoxErrorMessage(message: string): boolean
  • removed: function isMessageIgnored(message: string): boolean
  • removed: function observe(observer: Observer): Subscription
  • removed: function reportLogBoxError(error: ExtendedError, componentStack?: string): void
  • removed: function retrySymbolicateLogNow(log: LogBoxLog): void
  • removed: function setAppInfo(info: () => AppInfo): void
  • removed: function setDisabled(value: boolean): void
  • removed: function setSelectedLog(proposedNewIndex: number): void
  • removed: function setWarningFilter(filter: WarningFilter): void
  • removed: function symbolicateLogLazy(log: LogBoxLog): void
  • removed: function symbolicateLogNow(log: LogBoxLog): void
  • removed: function withSubscription(WrappedComponent: SubscribedComponent): React.ComponentType<{}>
  • removed: type IgnorePattern = string | RegExp
  • removed: type LogBoxLogs = Set<LogBoxLog>
  • removed: type LogData = Readonly<{ level: LogLevel; message: Message; category: Category; componentStack: Stack; stack?: string | undefined }>
  • removed: type Observer = ($$PARAM_0$$: Readonly<{ logs: LogBoxLogs; isDisabled: boolean; selectedLogIndex: number }>) => void
  • removed: type Subscription = Readonly<{ unsubscribe: () => void }>
  • removed: type WarningFilter = (format: string) => WarningInfo
  • removed: type WarningInfo = { finalFormat: string; forceDialogImmediately: boolean; suppressDialog_LEGACY: boolean; suppressCompletely: boolean; monitorEvent: string | null; monitorListVe…
  • removed: class LogBoxLog
  • removed: constructor LogBoxLog(data: LogBoxLogData)
  • removed: default LogBoxLog
  • removed: method LogBoxLog.getAvailableComponentStack(): Stack
  • removed: method LogBoxLog.getAvailableStack(): Stack
  • removed: method LogBoxLog.handleSymbolicate(callback?: (status: SymbolicationStatus) => void): void
  • removed: method LogBoxLog.incrementCount(): void
  • removed: method LogBoxLog.retrySymbolicate(callback?: (status: SymbolicationStatus) => void): void
  • removed: method LogBoxLog.symbolicate(callback?: (status: SymbolicationStatus) => void): void
  • removed: method LogBoxLog.updateComponentStackStatus(error: null | undefined | Error, stack: null | undefined | Stack, codeFrame: null | undefined | CodeFrame, callback?: (status: SymbolicationStatus) => void): void
  • removed: method LogBoxLog.updateStatus(error: null | undefined | Error, stack: null | undefined | Stack, codeFrame: null | undefined | CodeFrame, callback?: (status: SymbolicationStatus) => void): void
  • removed: property LogBoxLog.category: Category
  • removed: property LogBoxLog.codeFrame: null | undefined | CodeFrame
  • removed: property LogBoxLog.componentCodeFrame: null | undefined | CodeFrame
  • removed: property LogBoxLog.componentStack: Stack
  • removed: property LogBoxLog.count: number
  • removed: property LogBoxLog.extraData: unknown | void
  • removed: property LogBoxLog.isComponentError: boolean
  • removed: property LogBoxLog.level: LogLevel
  • removed: property LogBoxLog.message: Message
  • removed: property LogBoxLog.onNotificationPress: null | undefined | (() => void)
  • removed: property LogBoxLog.stack: Stack
  • removed: property LogBoxLog.symbolicated: SymbolicationState
  • removed: property LogBoxLog.symbolicatedComponentStack: SymbolicationState
  • removed: property LogBoxLog.type: null | undefined | string
  • removed: type LogBoxLogData = Readonly<{ level: LogLevel; type?: string | undefined; message: Message; stack: Stack; category: string; componentStack: Stack; codeFrame?: CodeFrame | undefin…
  • removed: type LogLevel = 'warn' | 'error' | 'fatal' | 'syntax'
  • removed: function deleteStack(stack: Stack): void
  • removed: function symbolicate(stack: Stack, extraData?: unknown): Promise<SymbolicatedStackTrace>
  • removed: type Stack = Array<StackFrame>
  • removed: function parseComponentStack(message: string): { stack: Stack }
  • removed: function parseInterpolation(args: ReadonlyArray<unknown>): Readonly<{ category: Category; message: Message }>
  • removed: function parseLogBoxException(error: ExtendedExceptionData): LogBoxLogData
  • removed: function parseLogBoxLog(args: ReadonlyArray<unknown>): { componentStack: Stack; category: Category; message: Message }
  • removed: function withoutANSIColorStyles(message: unknown): unknown
  • removed: type Category = string
  • removed: type CodeFrame = Readonly<{ content: string; location: { row: number; column: number } | undefined; fileName: string; collapse?: boolean | undefined }>
  • removed: type ExtendedExceptionData = ExceptionData & { isComponentError: boolean }
  • removed: type Message = Readonly<{ content: string; substitutions: ReadonlyArray<Readonly<{ length: number; offset: number }>> }>
  • removed: const $$LogBox: ILogBox
  • removed: default $$LogBox
  • removed: export { ExtendedExceptionData }
  • removed: export { IgnorePattern }
  • removed: export { LogData }
  • removed: type $$LogBox = typeof $$LogBox
  • removed: const $$Modal: typeof Wrapper
  • removed: default $$Modal
  • removed: interface ModalBaseProps extends ModalBasePropsCore
  • removed: type $$Modal = typeof $$Modal
  • removed: type ModalInstance = HostInstance
  • removed: type ModalProps = Omit<ModalBaseProps, keyof ModalPropsIOS | keyof ModalPropsAndroid | keyof ViewProps | keyof {}> & Omit<ModalPropsIOS, keyof ModalPropsAndroid | keyof ViewProp…
  • removed: type ModalPropsAndroid = { hardwareAccelerated?: boolean | undefined; statusBarTranslucent?: boolean | undefined; navigationBarTranslucent?: boolean | undefined }
  • removed: type ModalPropsIOS = { presentationStyle?: ('fullScreen' | 'pageSheet' | 'formSheet' | 'overFullScreen') | undefined; supportedOrientations?: ReadonlyArray<'portrait' | 'portrait-u…
  • removed: function get<Config extends {}>(name: string, viewConfigProvider: () => PartialViewConfig): HostComponent<Config>
  • removed: function getWithFallback_DEPRECATED<Config extends {}>(name: string, viewConfigProvider: () => PartialViewConfig): React.ComponentType<Config>
  • removed: function setRuntimeConfigProvider(runtimeConfigProvider: (name: string) => null | undefined | { native: boolean; verify: boolean }): void
  • removed: function unstable_hasStaticViewConfig(name: string): boolean
  • removed: class FormData
  • removed: constructor FormData()
  • removed: default FormData
  • removed: method FormData.append(key: string, value: FormDataValue): void
  • removed: method FormData.getAll(key: string): Array<FormDataValue>
  • removed: method FormData.getParts(): Array<FormDataPart>
  • removed: const $$RCTNetworking: typeof RCTNetworking
  • removed: default $$RCTNetworking
  • removed: type $$RCTNetworking = typeof $$RCTNetworking
  • removed: type RCTNetworkingEventDefinitions = Readonly<{ didSendNetworkData: [[number, number, number]]; didReceiveNetworkResponse: [[number, number, { [$$Key$$: string]: string } | undefined, string | und…
  • removed: class XMLHttpRequest extends EventTarget
  • removed: constructor XMLHttpRequest()
  • removed: default XMLHttpRequest
  • removed: get XMLHttpRequest.onabort(): EventCallback | null
  • removed: get XMLHttpRequest.onerror(): EventCallback | null
  • removed: get XMLHttpRequest.onload(): EventCallback | null
  • removed: get XMLHttpRequest.onloadend(): EventCallback | null
  • removed: get XMLHttpRequest.onloadstart(): EventCallback | null
  • removed: get XMLHttpRequest.onprogress(): EventCallback | null
  • removed: get XMLHttpRequest.onreadystatechange(): EventCallback | null
  • removed: get XMLHttpRequest.ontimeout(): EventCallback | null
  • removed: get XMLHttpRequest.response(): Response
  • removed: get XMLHttpRequest.responseText(): string
  • removed: get XMLHttpRequest.responseType(): ResponseType
  • removed: method XMLHttpRequest.abort(): void
  • removed: method XMLHttpRequest.addEventListener(type: string, listener: EventListener | null): void
  • removed: method XMLHttpRequest.getAllResponseHeaders(): null | undefined | string
  • removed: method XMLHttpRequest.getResponseHeader(header: string): null | undefined | string
  • removed: method XMLHttpRequest.open(method: string, url: string, async: null | undefined | boolean): void
  • removed: method XMLHttpRequest.send(data: any): void
  • removed: method XMLHttpRequest.setPerformanceLogger(performanceLogger: XHRPerformanceLogger): XMLHttpRequest
  • removed: method XMLHttpRequest.setReadyState(newState: number): void
  • removed: method XMLHttpRequest.setRequestHeader(header: string, value: any): void
  • removed: method XMLHttpRequest.setResponseHeaders(responseHeaders: null | undefined | Object): void
  • removed: method XMLHttpRequest.setTrackingName(trackingName: null | undefined | string): XMLHttpRequest
  • removed: property XMLHttpRequest.DONE: number
  • removed: property XMLHttpRequest.HEADERS_RECEIVED: number
  • removed: property XMLHttpRequest.LOADING: number
  • removed: property XMLHttpRequest.OPENED: number
  • removed: property XMLHttpRequest.UNSENT: number
  • removed: property XMLHttpRequest.readyState: number
  • removed: property XMLHttpRequest.responseHeaders: null | undefined | Object
  • removed: property XMLHttpRequest.responseURL: null | undefined | string
  • removed: property XMLHttpRequest.status: number
  • removed: property XMLHttpRequest.timeout: number
  • removed: property XMLHttpRequest.upload: XMLHttpRequestEventTarget
  • removed: property XMLHttpRequest.withCredentials: boolean
  • removed: set XMLHttpRequest.onabort(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onerror(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onload(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onloadend(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onloadstart(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onprogress(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.onreadystatechange(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.ontimeout(listener: null | undefined | EventCallback)
  • removed: set XMLHttpRequest.responseType(responseType: ResponseType)
  • removed: static property XMLHttpRequest.DONE: number
  • removed: static property XMLHttpRequest.HEADERS_RECEIVED: number
  • removed: static property XMLHttpRequest.LOADING: number
  • removed: static property XMLHttpRequest.OPENED: number
  • removed: static property XMLHttpRequest.UNSENT: number
  • removed: type NativeResponseType = 'base64' | 'blob' | 'text'
  • removed: type Response = (null | undefined | Object) | string
  • removed: type ResponseType = '' | 'arraybuffer' | 'blob' | 'document' | 'json' | 'text'
  • removed: const $$convertRequestBody: typeof convertRequestBody
  • removed: default $$convertRequestBody
  • removed: type $$convertRequestBody = typeof $$convertRequestBody
  • removed: type RequestBody = string | Blob | FormData | { uri: string } | ArrayBuffer | ArrayBufferView
  • removed: function beginAsyncEvent(eventName: EventName, args?: EventArgs): number
  • removed: function beginEvent(eventName: EventName, args?: EventArgs): void
  • removed: function counterEvent(eventName: EventName, value: number): void
  • removed: function endAsyncEvent(eventName: EventName, cookie: number, args?: EventArgs): void
  • removed: function endEvent(args?: EventArgs): void
  • removed: function isEnabled(): boolean
  • removed: function setEnabled(_doEnable: boolean): void
  • removed: function trace<T>(eventName: EventName, fn: () => T, args?: EventArgs): T
  • removed: const $$PermissionsAndroid: typeof PermissionsAndroidInstance
  • removed: default $$PermissionsAndroid
  • removed: type $$PermissionsAndroid = typeof $$PermissionsAndroid
  • removed: type Permission = PermissionsType[keyof PermissionsType]
  • removed: type PermissionStatus = 'granted' | 'denied' | 'never_ask_again'
  • removed: type Rationale = { title: string; message: string; buttonPositive?: string | undefined; buttonNegative?: string | undefined; buttonNeutral?: string | undefined }
  • removed: class Pressability
  • removed: constructor Pressability(config: PressabilityConfig)
  • removed: default Pressability
  • removed: method Pressability.configure(config: PressabilityConfig): void
  • removed: method Pressability.getEventHandlers(): EventHandlers
  • removed: method Pressability.reset(): void
  • removed: static method Pressability.setLongPressDeactivationDistance(distance: number): void
  • removed: type EventHandlers = Readonly<{ onBlur: (event: BlurEvent) => void; onClick: (event: GestureResponderEvent) => void; onFocus: (event: FocusEvent) => void; onMouseEnter?: ((event: M…
  • removed: type PressabilityConfig = Readonly<{ cancelable?: boolean | undefined; disabled?: boolean | undefined; hitSlop?: RectOrSize | undefined; pressRectOffset?: RectOrSize | undefined; androi…
  • removed: default usePressability
  • removed: function usePressability(config: null | undefined | PressabilityConfig): null | EventHandlers
  • removed: class PushNotificationIOS
  • removed: constructor PushNotificationIOS(nativeNotif: Object)
  • removed: default PushNotificationIOS
  • removed: interface PushNotification
  • removed: method PushNotification.finish(result: string): void
  • removed: method PushNotification.getAlert(): (string | undefined) | (Object | undefined)
  • removed: method PushNotification.getBadgeCount(): number | undefined
  • removed: method PushNotification.getCategory(): string | undefined
  • removed: method PushNotification.getContentAvailable(): ContentAvailable
  • removed: method PushNotification.getData(): Object | undefined
  • removed: method PushNotification.getMessage(): (string | undefined) | (Object | undefined)
  • removed: method PushNotification.getSound(): string | undefined
  • removed: method PushNotification.getThreadID(): string | undefined
  • removed: method PushNotificationIOS.finish(fetchResult: string): void
  • removed: method PushNotificationIOS.getAlert(): (null | undefined | string) | (null | undefined | Object)
  • removed: method PushNotificationIOS.getBadgeCount(): null | undefined | number
  • removed: method PushNotificationIOS.getCategory(): null | undefined | string
  • removed: method PushNotificationIOS.getContentAvailable(): ContentAvailable
  • removed: method PushNotificationIOS.getData(): null | undefined | Object
  • removed: method PushNotificationIOS.getMessage(): (null | undefined | string) | (null | undefined | Object)
  • removed: method PushNotificationIOS.getSound(): null | undefined | string
  • removed: method PushNotificationIOS.getThreadID(): null | undefined | string
  • removed: static method PushNotificationIOS.abandonPermissions(): void
  • removed: static method PushNotificationIOS.addEventListener(type: PushNotificationEventName, handler: Function): void
  • removed: static method PushNotificationIOS.cancelAllLocalNotifications(): void
  • removed: static method PushNotificationIOS.cancelLocalNotifications(userInfo: Object): void
  • removed: static method PushNotificationIOS.checkPermissions(callback: (permissions: PushNotificationPermissions) => void): void
  • removed: static method PushNotificationIOS.getApplicationIconBadgeNumber(callback: Function): void
  • removed: static method PushNotificationIOS.getAuthorizationStatus(callback: (authorizationStatus: number) => void): void
  • removed: static method PushNotificationIOS.getDeliveredNotifications(callback: (notifications: Array<Object>) => void): void
  • removed: static method PushNotificationIOS.getInitialNotification(): Promise<null | undefined | PushNotification>
  • removed: static method PushNotificationIOS.getScheduledLocalNotifications(callback: Function): void
  • removed: static method PushNotificationIOS.presentLocalNotification(details: PresentLocalNotificationDetails): void
  • removed: static method PushNotificationIOS.removeAllDeliveredNotifications(): void
  • removed: static method PushNotificationIOS.removeDeliveredNotifications(identifiers: Array<string>): void
  • removed: static method PushNotificationIOS.removeEventListener(type: PushNotificationEventName): void
  • removed: static method PushNotificationIOS.requestPermissions(permissions?: PushNotificationPermissions): Promise<{ alert: boolean; badge: boolean; sound: boolean }>
  • removed: static method PushNotificationIOS.scheduleLocalNotification(details: ScheduleLocalNotificationDetails): void
  • removed: static method PushNotificationIOS.setApplicationIconBadgeNumber(number: number): void
  • removed: static property PushNotificationIOS.FetchResult: FetchResult
  • removed: type ContentAvailable = 1 | null | void
  • removed: type FetchResult = { NewData: 'UIBackgroundFetchResultNewData'; NoData: 'UIBackgroundFetchResultNoData'; ResultFailed: 'UIBackgroundFetchResultFailed' }
  • removed: type PushNotificationEventName = keyof { notification: string; localNotification: string; register: string; registrationError: string }
  • removed: type PushNotificationPermissions = { alert: boolean; badge: boolean; sound: boolean; [key: string]: boolean | number }
  • removed: export * as AppRegistry from './AppRegistryImpl'
  • removed: export { AppConfig } from './AppRegistry.flow'
  • removed: export { ComponentProvider } from './AppRegistry.flow'
  • removed: export { ComponentProviderInstrumentationHook } from './AppRegistry.flow'
  • removed: export { Registry } from './AppRegistry.flow'
  • removed: export { RootViewStyleProvider } from './AppRegistry.flow'
  • removed: export { Runnable } from './AppRegistry.flow'
  • removed: export { Runnables } from './AppRegistry.flow'
  • removed: export { TaskProvider } from './AppRegistry.flow'
  • removed: export { WrapperComponentProvider } from './AppRegistry.flow'
  • removed: type AppConfig = { appKey: string; component?: ComponentProvider | undefined; run?: Runnable | undefined; section?: boolean | undefined }
  • removed: type AppParameters = { initialProps: Readonly<{ [$$Key$$: string]: unknown }>; rootTag: RootTag }
  • removed: type ComponentProvider = () => React.ComponentType<any>
  • removed: type ComponentProviderInstrumentationHook = (component_: ComponentProvider, scopedPerformanceLogger: IPerformanceLogger) => React.ComponentType<any>
  • removed: type Registry = { sections: ReadonlyArray<string>; runnables: Runnables }
  • removed: type RootViewStyleProvider = (appParameters: Object) => ViewStyleProp
  • removed: type Runnable = (appParameters: AppParameters, displayMode: DisplayModeType) => void
  • removed: type Runnables = { [appKey: string]: Runnable }
  • removed: type TaskProvider = () => HeadlessTask
  • removed: type WrapperComponentProvider = (appParameters: Object, appKey?: string) => React.ComponentType<any>
  • removed: function cancelHeadlessTask(taskId: number, taskKey: string): void
  • removed: function getAppKeys(): ReadonlyArray<string>
  • removed: function getRegistry(): Registry
  • removed: function getRunnable(appKey: string): null | undefined | Runnable
  • removed: function getSectionKeys(): ReadonlyArray<string>
  • removed: function getSections(): Runnables
  • removed: function registerCancellableHeadlessTask(taskKey: string, taskProvider: TaskProvider, taskCancelProvider: TaskCancelProvider): void
  • removed: function registerComponent(appKey: string, componentProvider: ComponentProvider, section?: boolean): string
  • removed: function registerConfig(config: Array<AppConfig>): void
  • removed: function registerHeadlessTask(taskKey: string, taskProvider: TaskProvider): void
  • removed: function registerRunnable(appKey: string, run: Runnable): string
  • removed: function registerSection(appKey: string, component: ComponentProvider): void
  • removed: function runApplication(appKey: string, appParameters: AppParameters, displayMode?: number): void
  • removed: function setComponentProviderInstrumentationHook(hook: ComponentProviderInstrumentationHook): void
  • removed: function setRootViewStyleProvider(provider: RootViewStyleProvider): void
  • removed: function setSurfaceProps(appKey: string, appParameters: AppParameters, displayMode?: number): void
  • removed: function setWrapperComponentProvider(provider: WrapperComponentProvider): void
  • removed: function startHeadlessTask(taskId: number, taskKey: string, data: unknown): void
  • removed: function unmountApplicationComponentAtRootTag(rootTag: RootTag): void
  • removed: const $$DisplayMode: typeof DisplayMode
  • removed: default $$DisplayMode
  • removed: function coerceDisplayMode(value: null | undefined | number): DisplayModeType
  • removed: type $$DisplayMode = typeof $$DisplayMode
  • removed: type DisplayModeType = symbol & { __DisplayModeType__: string }
  • removed: function getFabricUIManager(): null | undefined | Spec
  • removed: interface Spec
  • removed: readonly property Spec.appendChild: (parentNode: Node, child: Node) => Node
  • removed: readonly property Spec.appendChildToSet: (childSet: NodeSet, child: Node) => void
  • removed: readonly property Spec.cloneNode: (node: Node) => Node
  • removed: readonly property Spec.cloneNodeWithNewChildren: (node: Node) => Node
  • removed: readonly property Spec.cloneNodeWithNewChildrenAndProps: (node: Node, newProps: NodeProps) => Node
  • removed: readonly property Spec.cloneNodeWithNewProps: (node: Node, newProps: NodeProps) => Node
  • removed: readonly property Spec.compareDocumentPosition: (node: Node | NativeElementReference, otherNode: Node | NativeElementReference) => number
  • removed: readonly property Spec.completeRoot: (rootTag: RootTag, childSet: NodeSet) => void
  • removed: readonly property Spec.configureNextLayoutAnimation: (config: LayoutAnimationConfig, callback: () => void, errorCallback: () => void) => void
  • removed: readonly property Spec.createChildSet: (rootTag: RootTag) => NodeSet
  • removed: readonly property Spec.createNode: (reactTag: number, viewName: string, rootTag: RootTag, props: NodeProps, instanceHandle: InternalInstanceHandle) => Node
  • removed: readonly property Spec.dispatchCommand: (node: Node, commandName: string, args: Array<unknown>) => void
  • removed: readonly property Spec.findNodeAtPoint: (node: Node, locationX: number, locationY: number, callback: (instanceHandle: InternalInstanceHandle | undefined) => void) => void
  • removed: readonly property Spec.findShadowNodeByTag_DEPRECATED: (reactTag: number) => Node | undefined
  • removed: readonly property Spec.getBoundingClientRect: (node: Node | NativeElementReference, includeTransform: boolean) => [number, number, number, number] | undefined
  • removed: readonly property Spec.measure: (node: Node | NativeElementReference, callback: MeasureOnSuccessCallback) => void
  • removed: readonly property Spec.measureInWindow: (node: Node | NativeElementReference, callback: MeasureInWindowOnSuccessCallback) => void
  • removed: readonly property Spec.measureLayout: (node: Node | NativeElementReference, relativeNode: Node | NativeElementReference, onFail: () => void, onSuccess: MeasureLayoutOnSuccessCallback) => void
  • removed: readonly property Spec.sendAccessibilityEvent: (node: Node, eventType: string) => void
  • removed: readonly property Spec.setIsJSResponder: (node: Node | NativeElementReference, isJSResponder: boolean, blockNativeResponder: boolean) => void
  • removed: readonly property Spec.setNativeProps: (node: Node | NativeElementReference, newProps: NodeProps) => void
  • removed: readonly property Spec.unstable_ContinuousEventPriority: number
  • removed: readonly property Spec.unstable_DefaultEventPriority: number
  • removed: readonly property Spec.unstable_DiscreteEventPriority: number
  • removed: readonly property Spec.unstable_IdleEventPriority: number
  • removed: readonly property Spec.unstable_getCurrentEventPriority: () => number
  • removed: type NodeProps = {}
  • removed: type NodeSet = Array<Node>
  • removed: const $$I18nManager: { getConstants: () => I18nManagerConstants; allowRTL: (shouldAllow: boolean) => void; forceRTL: (shouldForce: boolean) => void; swapLeftAndRightInRTL: (flipSty…
  • removed: default $$I18nManager
  • removed: type $$I18nManager = typeof $$I18nManager
  • removed: interface IPerformanceLogger
  • removed: method IPerformanceLogger.addTimespan(key: string, startTime: number, endTime: number, startExtras?: Extras, endExtras?: Extras): void
  • removed: method IPerformanceLogger.append(logger: IPerformanceLogger): void
  • removed: method IPerformanceLogger.clear(): void
  • removed: method IPerformanceLogger.clearCompleted(): void
  • removed: method IPerformanceLogger.close(): void
  • removed: method IPerformanceLogger.currentTimestamp(): number
  • removed: method IPerformanceLogger.getExtras(): Readonly<{ [key: string]: ExtraValue | undefined }>
  • removed: method IPerformanceLogger.getPointExtras(): Readonly<{ [key: string]: Extras | undefined }>
  • removed: method IPerformanceLogger.getPoints(): Readonly<{ [key: string]: number | undefined }>
  • removed: method IPerformanceLogger.getTimespans(): Readonly<{ [key: string]: Timespan | undefined }>
  • removed: method IPerformanceLogger.hasTimespan(key: string): boolean
  • removed: method IPerformanceLogger.isClosed(): boolean
  • removed: method IPerformanceLogger.logEverything(): void
  • removed: method IPerformanceLogger.markPoint(key: string, timestamp?: number, extras?: Extras): void
  • removed: method IPerformanceLogger.removeExtra(key: string): ExtraValue | undefined
  • removed: method IPerformanceLogger.setExtra(key: string, value: ExtraValue): void
  • removed: method IPerformanceLogger.startTimespan(key: string, timestamp?: number, extras?: Extras): void
  • removed: method IPerformanceLogger.stopTimespan(key: string, timestamp?: number, extras?: Extras): void
  • removed: type ExtraValue = number | string | boolean
  • removed: type Extras = { [key: string]: ExtraValue }
  • removed: type Timespan = { startTime: number; endTime?: number | undefined; totalTime?: number | undefined; startExtras?: Extras | undefined; endExtras?: Extras | undefined }
  • removed: const $$NativeI18nManager: typeof NativeI18nManager
  • removed: default $$NativeI18nManager
  • removed: export * from '../../src/private/specs_DEPRECATED/modules/NativeI18nManager'
  • removed: type $$NativeI18nManager = typeof $$NativeI18nManager
  • removed: const $$NativeUIManager: typeof NativeUIManager
  • removed: default $$NativeUIManager
  • removed: export * from '../../src/private/specs_DEPRECATED/modules/NativeUIManager'
  • removed: type $$NativeUIManager = typeof $$NativeUIManager
  • removed: function createPublicInstance(tag: number, viewConfig: ViewConfig, internalInstanceHandle: InternalInstanceHandle, ownerDocument: ReactNativeDocument): ReactNativeElement
  • removed: function createPublicRootInstance(rootTag: RootTag): PublicRootInstance
  • removed: function createPublicTextInstance(internalInstanceHandle: InternalInstanceHandle, ownerDocument: ReactNativeDocument): ReadOnlyText
  • removed: function getInternalInstanceHandleFromPublicInstance(publicInstance: ReactNativeElement): InternalInstanceHandle
  • removed: function getNativeTagFromPublicInstance(publicInstance: ReactNativeElement): number
  • removed: function getNodeFromPublicInstance(publicInstance: ReactNativeElement): null | undefined | Node
  • removed: type PublicRootInstance = symbol & { __PublicRootInstance__: string }
  • removed: function create(props: Object, validAttributes: AttributeConfiguration): null | Object
  • removed: function diff(prevProps: Object, nextProps: Object, validAttributes: AttributeConfiguration): null | Object
  • removed: const dispatchCommand: typeof ReactFabric.dispatchCommand
  • removed: const findHostInstance_DEPRECATED: typeof ReactFabric.findHostInstance_DEPRECATED
  • removed: const findNodeHandle: typeof ReactFabric.findNodeHandle
  • removed: const getNodeFromInternalInstanceHandle: typeof ReactFabric.getNodeFromInternalInstanceHandle
  • removed: const getPublicInstanceFromInternalInstanceHandle: typeof ReactFabric.getPublicInstanceFromInternalInstanceHandle
  • removed: const getPublicInstanceFromRootTag: typeof ReactFabric.getPublicInstanceFromRootTag
  • removed: const isChildPublicInstance: typeof ReactFabric.isChildPublicInstance
  • removed: const sendAccessibilityEvent: typeof ReactFabric.sendAccessibilityEvent
  • removed: function isProfilingRenderer(): boolean
  • removed: function renderElement($$PARAM_0$$: { element: React.JSX.Element; rootTag: RootTag }): void
  • removed: type dispatchCommand = typeof dispatchCommand
  • removed: type findHostInstance_DEPRECATED = typeof findHostInstance_DEPRECATED
  • removed: type findNodeHandle = typeof findNodeHandle
  • removed: type getNodeFromInternalInstanceHandle = typeof getNodeFromInternalInstanceHandle
  • removed: type getPublicInstanceFromInternalInstanceHandle = typeof getPublicInstanceFromInternalInstanceHandle
  • removed: type getPublicInstanceFromRootTag = typeof getPublicInstanceFromRootTag
  • removed: type isChildPublicInstance = typeof isChildPublicInstance
  • removed: type sendAccessibilityEvent = typeof sendAccessibilityEvent
  • removed: export * from './RendererImplementation'
  • removed: const RootTagContext: React.Context<RootTag>
  • removed: function createRootTag(rootTag: number | RootTag): RootTag
  • removed: type RootTag = symbol & { __RootTag__: string }
  • removed: type RootTagContext = typeof RootTagContext
  • removed: const $$UIManager: typeof UIManager
  • removed: default $$UIManager
  • removed: type $$UIManager = typeof $$UIManager
  • removed: const $$requireNativeComponent: typeof requireNativeComponent
  • removed: default $$requireNativeComponent
  • removed: type $$requireNativeComponent = typeof $$requireNativeComponent
  • removed: export * from '../../src/react-private-interface'
  • removed: const $$ReactFabric: typeof ReactFabric
  • removed: default $$ReactFabric
  • removed: type $$ReactFabric = typeof $$ReactFabric
  • removed: type AnyAttributeType = AttributeType<any, any>
  • removed: type AttributeConfiguration = Readonly<{ [propName: string]: AnyAttributeType | void; style?: Readonly<{ [propName: string]: AnyAttributeType }> | undefined }>
  • removed: type AttributeType<T, V> = true | Readonly<{ diff?: ((arg1: T, arg2: T) => boolean) | undefined; process?: ((arg1: V) => T) | undefined }>
  • removed: type InspectorData = Readonly<{ closestInstance?: unknown | undefined; hierarchy: Array<{ name: string | undefined; getInspectorData: InspectorDataGetter }>; selectedIndex: number…
  • removed: type InternalInstanceHandle = symbol & { __InternalInstanceHandle__: string }
  • removed: type LayoutAnimationAnimationConfig = Readonly<{ duration?: number | undefined; delay?: number | undefined; springDamping?: number | undefined; initialVelocity?: number | undefined; type?: LayoutAn…
  • removed: type LayoutAnimationConfig = Readonly<{ duration: number; create?: LayoutAnimationAnimationConfig | undefined; update?: LayoutAnimationAnimationConfig | undefined; delete?: LayoutAnimation…
  • removed: type LayoutAnimationProperty = 'opacity' | 'scaleX' | 'scaleY' | 'scaleXY'
  • removed: type LayoutAnimationType = 'spring' | 'linear' | 'easeInEaseOut' | 'easeIn' | 'easeOut' | 'keyboard'
  • removed: type Node = symbol & { __Node__: string }
  • removed: type PartialViewConfig = Readonly<{ bubblingEventTypes?: ViewConfig['bubblingEventTypes'] | undefined; directEventTypes?: ViewConfig['directEventTypes'] | undefined; supportsRawText?:…
  • removed: type ReactFabricEvent = { touches: Array<ReactFabricEventTouch>; changedTouches: Array<ReactFabricEventTouch>; targetTouches: Array<ReactFabricEventTouch>; target: number }
  • removed: type ReactFabricEventTouch = { identifier: number; locationX: number; locationY: number; pageX: number; pageY: number; screenX: number; screenY: number; target: number; timestamp: number;…
  • removed: type ReactFabricType = { findHostInstance_DEPRECATED<TElementType extends React.ElementType>(componentOrHandle: (React.ComponentRef<TElementType> | number) | undefined): PublicInstan…
  • removed: type RenderRootOptions = { onUncaughtError?: ((error: unknown, errorInfo: { readonly componentStack?: string | undefined }) => void) | undefined; onCaughtError?: ((error: unknown, erro…
  • removed: type TouchedViewDataAtPoint = Readonly<{ pointerY: number; touchedViewTag?: number | undefined; frame: Readonly<{ top: number; left: number; width: number; height: number }>; closestPublicI…
  • removed: type ViewConfig = Readonly<{ Commands?: Readonly<{ [commandName: string]: number }> | undefined; Constants?: Readonly<{ [name: string]: unknown }> | undefined; Manager?: string…
  • removed: const customBubblingEventTypes: { [eventName: string]: Readonly<{ phasedRegistrationNames: Readonly<{ captured: string; bubbled: string; skipBubbling?: boolean | undefined }> }> }
  • removed: const customDirectEventTypes: { [eventName: string]: Readonly<{ registrationName: string }> }
  • removed: function get(name: string): ViewConfig
  • removed: function register(name: string, callback: () => ViewConfig): string
  • removed: type customBubblingEventTypes = typeof customBubblingEventTypes
  • removed: type customDirectEventTypes = typeof customDirectEventTypes
  • removed: const $$Settings: typeof Settings
  • removed: default $$Settings
  • removed: type $$Settings = typeof $$Settings
  • removed: class Share
  • removed: default Share
  • removed: static method Share.share(content: ShareContent, options?: ShareOptions): Promise<{ action: string; activityType: string | undefined }>
  • removed: static property Share.dismissedAction: 'dismissedAction'
  • removed: static property Share.sharedAction: 'sharedAction'
  • removed: type ShareAction = { action: 'sharedAction' | 'dismissedAction'; activityType?: string | null | undefined }
  • removed: type ShareContent = { title?: string | undefined; url: string; message?: string | undefined } | { title?: string | undefined; url?: string | undefined; message: string }
  • removed: type ShareOptions = { dialogTitle?: string | undefined; excludedActivityTypes?: Array<string> | undefined; tintColor?: ColorValue | undefined; subject?: string | undefined; anchor…
  • removed: type EdgeInsetsOrSizeProp = RectOrSize
  • removed: type EdgeInsetsProp = Rect
  • removed: function PlatformColor(...names: Array<string | { fallback: string }>): NativeColorValue
  • removed: function normalizeColorObject(color: NativeColorValue): null | undefined | ProcessedColorValue
  • removed: function processColorObject(color: NativeColorValue): null | undefined | NativeColorValue
  • removed: const DynamicColorIOS: (tuple: DynamicColorIOSTuple) => ColorValue
  • removed: type DynamicColorIOS = typeof DynamicColorIOS
  • removed: type DynamicColorIOSTuple = { light: ColorValue; dark: ColorValue; highContrastLight?: ColorValue | undefined; highContrastDark?: ColorValue | undefined }
  • removed: type PointProp = Readonly<{ x: number; y: number }>
  • removed: function createSquare(size: number): Rect
  • removed: function normalizeRect(rectOrSize: null | undefined | RectOrSize): null | undefined | Rect
  • removed: type Insets = Rect
  • removed: type Rect = Readonly<{ bottom?: number | undefined; left?: number | undefined; right?: number | undefined; top?: number | undefined }>
  • removed: type RectOrSize = Rect | number
  • removed: export * as default from './StyleSheetExports'
  • removed: export { BoxShadowValue } from './StyleSheetTypes'
  • removed: export { FilterFunction } from './StyleSheetTypes'
  • removed: export { ImageStyle } from './StyleSheetTypes'
  • removed: export { NativeColorValue } from './StyleSheetTypes'
  • removed: export { StyleProp } from './StyleSheetTypes'
  • removed: export { TextStyle } from './StyleSheetTypes'
  • removed: export { ViewStyle } from './StyleSheetTypes'
  • removed: type ColorValue = ____ColorValue_Internal
  • removed: type DangerouslyImpreciseStyle = ____DangerouslyImpreciseStyle_Internal
  • removed: type DangerouslyImpreciseStyleProp = ____DangerouslyImpreciseStyleProp_Internal
  • removed: type FontVariant = ____FontVariant_Internal
  • removed: type ImageStyleProp = ____ImageStyleProp_Internal
  • removed: type OpaqueColorValue = NativeColorValue
  • removed: type StyleSheetProperties = { hairlineWidth: number; flatten<T extends string>(style: T): T }
  • removed: type TextStyleProp = ____TextStyleProp_Internal
  • removed: type TransformsStyle = ____TransformStyle_Internal
  • removed: type TypeForStyleKey<key extends keyof ____DangerouslyImpreciseStyle_Internal> = ____DangerouslyImpreciseStyle_Internal[key]
  • removed: type ViewStyleProp = ____ViewStyleProp_Internal
  • removed: const absoluteFill: AbsoluteFillStyle
  • removed: const compose: typeof composeStyles
  • removed: const create: <S extends ____Styles_Internal>(obj: S & ____Styles_Internal) => Readonly<S>
  • removed: const flatten: typeof flattenStyle
  • removed: const hairlineWidth: number
  • removed: const setStyleAttributePreprocessor: <T>(property: string, process: (nextProp: T) => unknown) => void
  • removed: type absoluteFill = typeof absoluteFill
  • removed: type compose = typeof compose
  • removed: type create = typeof create
  • removed: type flatten = typeof flatten
  • removed: type hairlineWidth = typeof hairlineWidth
  • removed: type setStyleAttributePreprocessor = typeof setStyleAttributePreprocessor
  • removed: export { ____TransformStyle_Internal }
  • removed: interface ImageStyle extends Readonly<Omit<____ImageStyle_InternalCore, keyof ____ImageStyle_InternalOverrides | keyof {}> & Omit<____ImageStyle_InternalOverrides, keyof {}>>
  • removed: interface TextStyle extends Readonly<Omit<____TextStyle_InternalCore, keyof ____TextStyle_InternalOverrides | keyof {}> & Omit<____TextStyle_InternalOverrides, keyof {}>>
  • removed: interface ViewStyle extends Readonly<Omit<____ViewStyle_InternalCore, keyof ____ViewStyle_InternalOverrides | keyof {}> & Omit<____ViewStyle_InternalOverrides, keyof {}>>
  • removed: type BackgroundImageValue = LinearGradientValue | RadialGradientValue
  • removed: type BackgroundPositionValue = { top: number | string; left: number | string } | { top: number | string; right: number | string } | { bottom: number | string; left: number | string } | { bot…
  • removed: type BackgroundRepeatKeyword = 'repeat' | 'space' | 'round' | 'no-repeat'
  • removed: type BackgroundRepeatValue = { x: BackgroundRepeatKeyword; y: BackgroundRepeatKeyword }
  • removed: type BackgroundSizeValue = { x: string | number; y: string | number }
  • removed: type BoxShadowValue = { offsetX: number | string; offsetY: number | string; color?: ____ColorValue_Internal | undefined; blurRadius?: number | string | undefined; spreadDistance?: n…
  • removed: type ColorArrayValue = null | ReadonlyArray<____ColorValue_Internal>
  • removed: type CursorValue = 'auto' | 'pointer'
  • removed: type DimensionValue = number | string | 'auto' | null
  • removed: type DropShadowValue = { offsetX: number | string; offsetY: number | string; standardDeviation?: number | string | undefined; color?: ____ColorValue_Internal | undefined }
  • removed: type EdgeInsetsValue = { top: number; left: number; right: number; bottom: number }
  • removed: type FilterFunction = { brightness: number | string } | { blur: number | string } | { contrast: number | string } | { grayscale: number | string } | { hueRotate: number | string } |…
  • removed: type FontStyleMap = { ultraLight: FontStyleType; thin: FontStyleType; light: FontStyleType; regular: FontStyleType; medium: FontStyleType; semibold: FontStyleType; bold: FontStyle…
  • removed: type FontStyleType = { fontFamily: string; fontWeight: ____FontWeight_Internal }
  • removed: type NativeColorValue = symbol & { __NativeColorValue__: string }
  • removed: type PointValue = { x: number; y: number }
  • removed: type RadialGradientPosition = { top: number | string; left: number | string } | { top: number | string; right: number | string } | { bottom: number | string; left: number | string } | { bot…
  • removed: type RadialGradientShape = 'circle' | 'ellipse'
  • removed: type RadialGradientSize = RadialExtent | { x: string | number; y: string | number }
  • removed: type StyleProp<T> = null | void | T | false | '' | ReadonlyArray<StyleProp<T>>
  • removed: type ____ColorValue_Internal = null | string | number | NativeColorValue
  • removed: type ____DangerouslyImpreciseAnimatedStyleProp_Internal = WithAnimatedValue<StyleProp<Partial<____DangerouslyImpreciseStyle_Internal>>>
  • removed: type ____DangerouslyImpreciseStyleProp_Internal = StyleProp<Partial<____DangerouslyImpreciseStyle_Internal>>
  • removed: type ____DangerouslyImpreciseStyle_Internal = Readonly<Omit<____DangerouslyImpreciseStyle_InternalCore, keyof ____DangerouslyImpreciseStyle_InternalOverrides | keyof {}> & Omit<____DangerouslyImpreciseStyl…
  • removed: type ____DangerouslyImpreciseStyle_InternalCore = Readonly<Omit<TextStyle, 'resizeMode' | 'objectFit' | 'tintColor' | 'overlayColor'> & { resizeMode?: ImageResizeMode | undefined; objectFit?: 'cover' | 'contai…
  • removed: type ____FlattenStyleProp_Internal<TStyleProp extends StyleProp<unknown>> = ____FlattenStyleProp_Helper<TStyleProp> extends never ? any : ____FlattenStyleProp_Helper<TStyleProp>
  • removed: type ____FontVariantArray_Internal = ReadonlyArray<____FontVariant_Internal>
  • removed: type ____FontVariant_Internal = 'small-caps' | 'oldstyle-nums' | 'lining-nums' | 'tabular-nums' | 'common-ligatures' | 'no-common-ligatures' | 'discretionary-ligatures' | 'no-discretionary-li…
  • removed: type ____FontVariationSettings_Internal = string | Readonly<{ [axis: string]: number }>
  • removed: type ____FontWeight_Internal = 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 'ultralight'…
  • removed: type ____ImageStyleProp_Internal = StyleProp<Readonly<Partial<ImageStyle>>>
  • removed: type ____ImageStyle_InternalCore = Readonly<Omit<ViewStyle, 'resizeMode' | 'objectFit' | 'tintColor' | 'overlayColor' | 'overflow'> & { resizeMode?: ImageResizeMode | undefined; objectFit?: 'cov…
  • removed: type ____ShadowStyle_Internal = Readonly<Omit<____ShadowStyle_InternalCore, keyof ____ShadowStyle_InternalOverrides | keyof {}> & Omit<____ShadowStyle_InternalOverrides, keyof {}> & {}>
  • removed: type ____ShadowStyle_InternalCore = Readonly<{ shadowColor?: ____ColorValue_Internal | undefined; shadowOffset?: Readonly<{ width?: number | undefined; height?: number | undefined }> | undefined;…
  • removed: type ____Styles_Internal = { readonly [key: string]: Partial<____DangerouslyImpreciseStyle_Internal> }
  • removed: type ____TextStyleProp_Internal = StyleProp<Readonly<Partial<TextStyle>>>
  • removed: type ____TextStyle_InternalCore = Readonly<Omit<ViewStyle, keyof ____TextStyle_InternalBase | keyof {}> & Omit<____TextStyle_InternalBase, keyof {}> & {}>
  • removed: type ____ViewStyleProp_Internal = StyleProp<Readonly<Partial<ViewStyle>>>
  • removed: type ____ViewStyle_InternalBase = Readonly<{ backfaceVisibility?: 'visible' | 'hidden' | undefined; backgroundColor?: ____ColorValue_Internal | undefined; borderColor?: ____ColorValue_Internal…
  • removed: type ____ViewStyle_InternalCore = Readonly<Omit<____LayoutStyle_Internal, keyof ____ShadowStyle_Internal | keyof ____TransformStyle_Internal | keyof ____ViewStyle_InternalBase | keyof {}> & Omi…
  • removed: const $$flattenStyle: typeof flattenStyle
  • removed: default $$flattenStyle
  • removed: type $$flattenStyle = typeof $$flattenStyle
  • removed: type ____DangerouslyImpreciseStyle_InternalOverrides = Readonly<{}>
  • removed: type ____ImageStyle_InternalOverrides = Readonly<{}>
  • removed: type ____ShadowStyle_InternalOverrides = Readonly<{}>
  • removed: type ____TextStyle_InternalOverrides = Readonly<{}>
  • removed: type ____ViewStyle_InternalOverrides = Readonly<{}>
  • removed: type ____TransformStyle_Internal = Readonly<{ transform?: ReadonlyArray<Readonly<MaximumOneOf<MergeUnion<{ readonly perspective: number | AnimatedNode } | { readonly rotate: string | AnimatedNod…
  • removed: const $$processColor: typeof processColor
  • removed: default $$processColor
  • removed: type $$processColor = typeof $$processColor
  • removed: type ProcessedColorValue = number | NativeColorValue
  • removed: const $$Text: typeof TextImpl
  • removed: default $$Text
  • removed: export { TextProps } from './TextProps'
  • removed: type $$Text = typeof $$Text
  • removed: type TextInstance = HostInstance
  • removed: const $$TextAncestorContext: typeof TextAncestorContext
  • removed: default $$TextAncestorContext
  • removed: type $$TextAncestorContext = typeof $$TextAncestorContext
  • removed: const NativeSelectableText: HostComponent<NativeTextProps>
  • removed: const NativeText: HostComponent<NativeTextProps>
  • removed: const NativeVirtualText: HostComponent<NativeTextProps>
  • removed: type NativeSelectableText = typeof NativeSelectableText
  • removed: type NativeText = typeof NativeText
  • removed: type NativeTextProps = Readonly<Omit<TextProps, 'isHighlighted' | 'selectionColor' | 'onClick' | 'isPressable'> & { isHighlighted?: boolean | undefined; selectionColor?: ProcessedCol…
  • removed: type NativeVirtualText = typeof NativeVirtualText
  • removed: interface TextProps extends Readonly<Omit<TextPointerEventProps, keyof TextPropsIOS | keyof TextPropsAndroid | keyof TextBaseProps | keyof AccessibilityProps | keyof {}> & Omit<TextPropsIOS, keyof TextPropsAndroid | keyof TextBaseProps | keyof AccessibilityProps | keyof {}> & Omit<TextPropsAndroid, keyof TextBaseProps | keyof AccessibilityProps | keyof {}> & Omit<TextBaseProps, keyof Accessibilit…
  • removed: type PressRetentionOffset = Readonly<{ top: number; left: number; bottom: number; right: number }>
  • removed: type TextPropsAndroid = { disabled?: boolean | undefined; selectionColor?: ColorValue | undefined; dataDetectorType?: ('phoneNumber' | 'link' | 'email' | 'none' | 'all') | undefined;…
  • removed: type TextPropsIOS = { adjustsFontSizeToFit?: boolean | undefined; dynamicTypeRamp?: ('caption2' | 'caption1' | 'footnote' | 'subheadline' | 'callout' | 'body' | 'headline' | 'titl…
  • removed: export { RootTag } from '../Types/RootTagTypes'
  • removed: interface DEPRECATED_RCTExport<T extends void = void>
  • removed: interface TurboModule extends DEPRECATED_RCTExport<void>
  • removed: readonly property DEPRECATED_RCTExport.getConstants?: (() => {}) | undefined
  • removed: function get<T extends TurboModule>(name: string): null | undefined | T
  • removed: function getEnforcing<T extends TurboModule>(name: string): T
  • removed: type BubblingEventHandler<T, PaperName extends string | never = never> = (event: NativeSyntheticEvent<T>) => void | Promise<void>
  • removed: type DirectEventHandler<T, PaperName extends string | never = never> = (event: NativeSyntheticEvent<T>) => void | Promise<void>
  • removed: type Double = number
  • removed: type EventEmitter<T> = (handler: ($$PARAM_0$$: T) => void | Promise<void>) => EventSubscription
  • removed: type Float = number
  • removed: type Int32 = number
  • removed: type UnsafeMixed = unknown
  • removed: type UnsafeObject = Object
  • removed: type WithDefault<Type extends DefaultTypes, Value extends (null | undefined | Type) | string> = null | undefined | Type
  • removed: export { CodegenTypes }
  • removed: interface NativeMouseEvent extends NativeUIEvent
  • removed: interface NativePointerEvent extends NativeMouseEvent
  • removed: interface NativeUIEvent
  • removed: readonly property NativeMouseEvent.altKey: boolean
  • removed: readonly property NativeMouseEvent.button: number
  • removed: readonly property NativeMouseEvent.buttons: number
  • removed: readonly property NativeMouseEvent.clientX: number
  • removed: readonly property NativeMouseEvent.clientY: number
  • removed: readonly property NativeMouseEvent.ctrlKey: boolean
  • removed: readonly property NativeMouseEvent.metaKey: boolean
  • removed: readonly property NativeMouseEvent.offsetX: number
  • removed: readonly property NativeMouseEvent.offsetY: number
  • removed: readonly property NativeMouseEvent.pageX: number
  • removed: readonly property NativeMouseEvent.pageY: number
  • removed: readonly property NativeMouseEvent.relatedTarget: null | number | HostInstance
  • removed: readonly property NativeMouseEvent.screenX: number
  • removed: readonly property NativeMouseEvent.screenY: number
  • removed: readonly property NativeMouseEvent.shiftKey: boolean
  • removed: readonly property NativeMouseEvent.x: number
  • removed: readonly property NativeMouseEvent.y: number
  • removed: readonly property NativePointerEvent.height: number
  • removed: readonly property NativePointerEvent.isPrimary: boolean
  • removed: readonly property NativePointerEvent.pointerId: number
  • removed: readonly property NativePointerEvent.pointerType: string
  • removed: readonly property NativePointerEvent.pressure: number
  • removed: readonly property NativePointerEvent.tangentialPressure: number
  • removed: readonly property NativePointerEvent.tiltX: number
  • removed: readonly property NativePointerEvent.tiltY: number
  • removed: readonly property NativePointerEvent.twist: number
  • removed: readonly property NativePointerEvent.width: number
  • removed: readonly property NativeUIEvent.detail: number
  • removed: type BlurEvent = NativeSyntheticEvent<TargetedEvent>
  • removed: type FocusEvent = NativeSyntheticEvent<TargetedEvent>
  • removed: type GestureResponderEvent = ResponderSyntheticEvent<NativeTouchEvent>
  • removed: type KeyDownEvent = NativeSyntheticEvent<KeyEvent>
  • removed: type KeyEvent = Readonly<{ key: string; code: string; altKey: boolean; ctrlKey: boolean; metaKey: boolean; shiftKey: boolean; repeat?: boolean | undefined; isComposing?: boole…
  • removed: type KeyUpEvent = NativeSyntheticEvent<KeyEvent>
  • removed: type LayoutChangeEvent = NativeSyntheticEvent<Readonly<{ layout: LayoutRectangle }>>
  • removed: type LayoutRectangle = Readonly<{ x: number; y: number; width: number; height: number }>
  • removed: type MouseEvent = NativeSyntheticEvent<Readonly<{ clientX: number; clientY: number; pageX: number; pageY: number; timestamp: number }>>
  • removed: type NativeScrollEvent = Readonly<{ contentInset: NativeScrollRectangle; contentOffset: NativeScrollPoint; contentSize: NativeScrollSize; layoutMeasurement: NativeScrollSize; velocity?…
  • removed: type NativeScrollPoint = Readonly<{ y: number; x: number }>
  • removed: type NativeScrollRectangle = Readonly<{ bottom: number; left: number; right: number; top: number }>
  • removed: type NativeScrollSize = Readonly<{ height: number; width: number }>
  • removed: type NativeScrollVelocity = Readonly<{ y: number; x: number }>
  • removed: type NativeSyntheticEvent<T> = Readonly<{ bubbles: boolean | undefined; cancelable: boolean | undefined; currentTarget: number | HostInstance; defaultPrevented: boolean | undefined; dispatch…
  • removed: type NativeTouchEvent = Readonly<{ changedTouches: ReadonlyArray<NativeTouchEvent>; force?: number | undefined; identifier: number; locationX: number; locationY: number; pageX: number…
  • removed: type PointerEvent = NativeSyntheticEvent<NativePointerEvent>
  • removed: type ResponderSyntheticEvent<T> = Readonly<Omit<NativeSyntheticEvent<T>, 'touchHistory'> & { touchHistory: Readonly<{ indexOfSingleActiveTouch: number; mostRecentTimeStamp: number; numberActive…
  • removed: type ScrollEvent = NativeSyntheticEvent<NativeScrollEvent>
  • removed: type TargetedEvent = Readonly<{ target: number }>
  • removed: type TextLayoutEvent = NativeSyntheticEvent<TextLayoutEventData>
  • removed: type TextLayoutLine = Readonly<Omit<LayoutRectangle, 'ascender' | 'capHeight' | 'descender' | 'text' | 'xHeight'> & { ascender: number; capHeight: number; descender: number; text: s…
  • removed: export { RootTag } from '../ReactNative/RootTag'
  • removed: interface UIManagerJSInterface extends Spec
  • removed: readonly property UIManagerJSInterface.getViewManagerConfig: (viewManagerName: string) => Object
  • removed: readonly property UIManagerJSInterface.hasViewManagerConfig: (viewManagerName: string) => boolean
  • removed: const $$UTFSequence: typeof UTFSequence
  • removed: default $$UTFSequence
  • removed: type $$UTFSequence = typeof $$UTFSequence
  • removed: export { ColorSchemeName }
  • removed: export { ColorSchemeOverride }
  • removed: function addChangeListener(listener: (preferences: AppearancePreferences) => void): EventSubscription
  • removed: function getColorScheme(): ColorSchemeName | null
  • removed: function setColorScheme(colorScheme: ColorSchemeOverride): void
  • removed: type AppearancePreferences = { colorScheme: ColorSchemeName | null }
  • removed: const $$BackHandler: typeof BackHandler
  • removed: default $$BackHandler
  • removed: interface HardwareBackPressEvent
  • removed: readonly property HardwareBackPressEvent.timeStamp: number
  • removed: readonly property HardwareBackPressEvent.type: string
  • removed: type $$BackHandler = typeof $$BackHandler
  • removed: type BackPressEventName = 'backPress' | 'hardwareBackPress'
  • removed: const $$DevSettings: typeof DevSettings
  • removed: default $$DevSettings
  • removed: type $$DevSettings = typeof $$DevSettings
  • removed: const $$DeviceInfo: typeof NativeDeviceInfo
  • removed: default $$DeviceInfo
  • removed: export { DeviceInfoConstants } from './NativeDeviceInfo'
  • removed: type $$DeviceInfo = typeof $$DeviceInfo
  • removed: class Dimensions
  • removed: default Dimensions
  • removed: export { DimensionsPayload }
  • removed: export { DisplayMetrics }
  • removed: export { DisplayMetricsAndroid }
  • removed: static method Dimensions.addEventListener(type: 'change', handler: Function): EventSubscription
  • removed: static method Dimensions.get(dim: string): DisplayMetrics | DisplayMetricsAndroid
  • removed: static method Dimensions.set(dims: Readonly<DimensionsPayload>): void
  • removed: type ScaledSize = DisplayMetrics
  • removed: const $$NativeAppearance: typeof NativeAppearance
  • removed: default $$NativeAppearance
  • removed: type $$NativeAppearance = typeof $$NativeAppearance
  • removed: export * from '../../src/private/specs_DEPRECATED/modules/NativeDeviceInfo'
  • removed: export { default } from '../../src/private/specs_DEPRECATED/modules/NativeDeviceInfo'
  • removed: class PixelRatio
  • removed: default PixelRatio
  • removed: static method PixelRatio.get(): number
  • removed: static method PixelRatio.getFontScale(): number
  • removed: static method PixelRatio.getPixelSizeForLayoutSize(layoutSize: number): number
  • removed: static method PixelRatio.roundToNearestPixel(layoutSize: number): number
  • removed: static method PixelRatio.startDetecting(): void
  • removed: const $$Platform: PlatformType
  • removed: default $$Platform
  • removed: type $$Platform = typeof $$Platform
  • removed: type PlatformOSType = 'ios' | 'android' | 'macos' | 'windows' | 'web' | 'native'
  • removed: type PlatformSelectSpec<T> = (Omit<OptionalPlatformSelectSpec<T>, 'default'> & { default: T }) | OptionalPlatformSelectSpec<T>
  • removed: type PlatformType = IOSPlatform | AndroidPlatform | WindowsPlatform | MacOSPlatform | WebPlatform
  • removed: const $$codegenNativeCommands: typeof codegenNativeCommands
  • removed: default $$codegenNativeCommands
  • removed: type $$codegenNativeCommands = typeof $$codegenNativeCommands
  • removed: const $$codegenNativeComponent: typeof codegenNativeComponent
  • removed: default $$codegenNativeComponent
  • removed: type $$codegenNativeComponent = typeof $$codegenNativeComponent
  • removed: type NativeComponentType<T extends {}> = HostComponent<T>
  • removed: const $$deepFreezeAndThrowOnMutationInDev: typeof deepFreezeAndThrowOnMutationInDev
  • removed: default $$deepFreezeAndThrowOnMutationInDev
  • removed: type $$deepFreezeAndThrowOnMutationInDev = typeof $$deepFreezeAndThrowOnMutationInDev
  • removed: const $$deepDiffer: typeof deepDiffer
  • removed: default $$deepDiffer
  • removed: type $$deepDiffer = typeof $$deepDiffer
  • removed: default useColorScheme
  • removed: function useColorScheme(): ColorSchemeName | null
  • removed: default useWindowDimensions
  • removed: function useWindowDimensions(): DisplayMetrics | DisplayMetricsAndroid
  • removed: const $$Vibration: typeof Vibration
  • removed: default $$Vibration
  • removed: type $$Vibration = typeof $$Vibration
  • removed: const $$ErrorUtils: ErrorUtils
  • removed: default $$ErrorUtils
  • removed: type $$ErrorUtils = typeof $$ErrorUtils
  • removed: type ErrorUtils = { applyWithGuard<TArgs extends ReadonlyArray<unknown>, TOut>(fun: Fn<TArgs, TOut>, context?: unknown, args?: TArgs | undefined, unused_onError?: null, unused_n…
  • removed: class EventEmitter<TEventToArgsMap extends Readonly<Record<string, ReadonlyArray<UnsafeEventObject>>> = Readonly<Record<string, ReadonlyArray<UnsafeEventObject>>>> implements IEventEmitter<TEventToArgsMap>
  • removed: constructor EventEmitter()
  • removed: default EventEmitter
  • removed: interface EventSubscription
  • removed: interface IEventEmitter<TEventToArgsMap extends Readonly<Record<string, ReadonlyArray<UnsafeEventObject>>>>
  • removed: method EventEmitter.addListener<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, listener: (...args: TEventToArgsMap[TEvent]) => unknown, context: unknown): EventSubscription
  • removed: method EventEmitter.emit<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, ...args: TEventToArgsMap[TEvent]): void
  • removed: method EventEmitter.listenerCount<TEvent extends keyof TEventToArgsMap>(eventType: TEvent): number
  • removed: method EventEmitter.removeAllListeners<TEvent extends keyof TEventToArgsMap>(eventType?: null | undefined | TEvent): void
  • removed: method EventSubscription.remove(): void
  • removed: method IEventEmitter.addListener<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, listener: (...args: TEventToArgsMap[TEvent]) => unknown, context?: unknown): EventSubscription
  • removed: method IEventEmitter.emit<TEvent extends keyof TEventToArgsMap>(eventType: TEvent, ...args: TEventToArgsMap[TEvent]): void
  • removed: method IEventEmitter.listenerCount<TEvent extends keyof TEventToArgsMap>(eventType: TEvent): number
  • removed: method IEventEmitter.removeAllListeners<TEvent extends keyof TEventToArgsMap>(eventType?: TEvent | undefined): void
  • removed: export * as Appearance from './Libraries/Utilities/Appearance'
  • removed: export * as NativeComponentRegistry from './Libraries/NativeComponent/NativeComponentRegistry'
  • removed: export * as Systrace from './Libraries/Performance/Systrace'
  • removed: export * as TurboModuleRegistry from './Libraries/TurboModule/TurboModuleRegistry'
  • removed: export { AccessibilityActionEvent } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { AccessibilityActionInfo } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { AccessibilityProps } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { AccessibilityRole } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { AccessibilityState } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { AccessibilityValue } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { ActionSheetIOSOptions } from './Libraries/ActionSheetIOS/ActionSheetIOS'
  • removed: export { ActivityIndicatorInstance } from './Libraries/Components/ActivityIndicator/ActivityIndicator'
  • removed: export { ActivityIndicatorProps } from './Libraries/Components/ActivityIndicator/ActivityIndicator'
  • removed: export { AlertButton } from './Libraries/Alert/Alert'
  • removed: export { AlertButtonStyle } from './Libraries/Alert/Alert'
  • removed: export { AlertOptions } from './Libraries/Alert/Alert'
  • removed: export { AlertType } from './Libraries/Alert/Alert'
  • removed: export { AndroidKeyboardEvent } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { AppConfig } from './Libraries/ReactNative/AppRegistry'
  • removed: export { AppRegistry } from './Libraries/ReactNative/AppRegistry'
  • removed: export { AppStateEvent } from './Libraries/AppState/AppState'
  • removed: export { AppStateStatus } from './Libraries/AppState/AppState'
  • removed: export { AssetDestPathResolver } from './src/private/assets/AssetRegistry'
  • removed: export { AssetRegistry } from './src/private/assets/AssetRegistry'
  • removed: export { AutoCapitalize } from './Libraries/Components/TextInput/TextInput'
  • removed: export { BackPressEventName } from './Libraries/Utilities/BackHandler'
  • removed: export { BlurEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { BoxShadowValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { ButtonInstance } from './Libraries/Components/Button'
  • removed: export { ButtonProps } from './Libraries/Components/Button'
  • removed: export { ColorSchemeName } from './src/private/specs_DEPRECATED/modules/NativeAppearance'
  • removed: export { ColorValue } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { ComponentProvider } from './Libraries/ReactNative/AppRegistry'
  • removed: export { ComponentProviderInstrumentationHook } from './Libraries/ReactNative/AppRegistry'
  • removed: export { CursorValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { DEFAULT_INITIAL_NUM_TO_RENDER as unstable_DEFAULT_INITIAL_NUM_TO_RENDER } from './src/private/components/virtualcollection/FlingConstants'
  • removed: export { DeviceInfoConstants } from './Libraries/Utilities/DeviceInfo'
  • removed: export { DimensionValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { DimensionsPayload } from './Libraries/Utilities/Dimensions'
  • removed: export { DisplayMetrics } from './Libraries/Utilities/Dimensions'
  • removed: export { DisplayMetricsAndroid } from './Libraries/Utilities/Dimensions'
  • removed: export { DrawerLayoutAndroidInstance } from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroidTypes'
  • removed: export { DrawerLayoutAndroidProps } from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroidTypes'
  • removed: export { DrawerSlideEvent } from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroidTypes'
  • removed: export { DropShadowValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { DynamicColorIOS } from './Libraries/StyleSheet/PlatformColorValueTypesIOS'
  • removed: export { DynamicColorIOSTuple } from './Libraries/StyleSheet/PlatformColorValueTypesIOS'
  • removed: export { EasingFunction } from './Libraries/Animated/Easing'
  • removed: export { EdgeInsetsProp } from './Libraries/StyleSheet/EdgeInsetsPropType'
  • removed: export { EdgeInsetsValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { EmitterSubscription } from './Libraries/EventEmitter/NativeEventEmitter'
  • removed: export { EnterKeyHintTypeOptions } from './Libraries/Components/TextInput/TextInput'
  • removed: export { ErrorUtils } from './Libraries/vendor/core/ErrorUtils'
  • removed: export { EventHandlers as PressabilityEventHandlers } from './Libraries/Pressability/Pressability'
  • removed: export { EventSubscription } from './Libraries/vendor/emitter/EventEmitter'
  • removed: export { ExtendedExceptionData } from './Libraries/LogBox/LogBox'
  • removed: export { FilterFunction } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { FlatListInstance } from './Libraries/Lists/FlatList'
  • removed: export { FlatListProps } from './Libraries/Lists/FlatList'
  • removed: export { FocusEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { FontVariant } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { GestureResponderEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { GestureResponderHandlers } from './Libraries/Components/View/ViewPropTypes'
  • removed: export { HostComponent } from './src/private/types/HostComponent'
  • removed: export { HostInstance } from './src/private/types/HostInstance'
  • removed: export { IEventEmitter } from './Libraries/vendor/emitter/EventEmitter'
  • removed: export { IOSKeyboardEvent } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { IgnorePattern } from './Libraries/LogBox/LogBox'
  • removed: export { ImageBackgroundInstance } from './Libraries/Image/ImageBackground'
  • removed: export { ImageBackgroundProps } from './Libraries/Image/Image'
  • removed: export { ImageErrorEvent } from './Libraries/Image/Image'
  • removed: export { ImageInstance } from './Libraries/Image/ImageTypes.flow'
  • removed: export { ImageLoadEvent } from './Libraries/Image/Image'
  • removed: export { ImageProgressEventIOS } from './Libraries/Image/Image'
  • removed: export { ImageProps } from './Libraries/Image/Image'
  • removed: export { ImagePropsAndroid } from './Libraries/Image/Image'
  • removed: export { ImagePropsBase } from './Libraries/Image/Image'
  • removed: export { ImagePropsIOS } from './Libraries/Image/Image'
  • removed: export { ImageRequireSource } from './Libraries/Image/ImageSource'
  • removed: export { ImageResizeMode } from './Libraries/Image/ImageResizeMode'
  • removed: export { ImageResolvedAssetSource } from './Libraries/Image/Image'
  • removed: export { ImageSize } from './Libraries/Image/Image'
  • removed: export { ImageSource } from './Libraries/Image/ImageSource'
  • removed: export { ImageSourcePropType } from './Libraries/Image/Image'
  • removed: export { ImageStyle } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { ImageURISource } from './Libraries/Image/ImageSource'
  • removed: export { InputAccessoryViewProps } from './Libraries/Components/TextInput/InputAccessoryView'
  • removed: export { InputModeOptions } from './Libraries/Components/TextInput/TextInput'
  • removed: export { Insets } from './Libraries/StyleSheet/Rect'
  • removed: export { Item as unstable_VirtualItem } from './src/private/components/virtualcollection/Virtual'
  • removed: export { KeyDownEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { KeyEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { KeyUpEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { KeyboardAvoidingViewInstance } from './Libraries/Components/Keyboard/KeyboardAvoidingView'
  • removed: export { KeyboardAvoidingViewProps } from './Libraries/Components/Keyboard/KeyboardAvoidingView'
  • removed: export { KeyboardEvent } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { KeyboardEventEasing } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { KeyboardEventName } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { KeyboardMetrics } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { KeyboardTypeOptions } from './Libraries/Components/TextInput/TextInput'
  • removed: export { LayoutAnimationAnim } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutAnimationConfig } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutAnimationProperties } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutAnimationProperty } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutAnimationType } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutAnimationTypes } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { LayoutChangeEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { LayoutConformanceProps } from './Libraries/Components/LayoutConformance/LayoutConformance'
  • removed: export { LayoutRectangle } from './Libraries/Types/CoreEventTypes'
  • removed: export { ListRenderItem } from './Libraries/Lists/VirtualizedList'
  • removed: export { ListRenderItemInfo } from './Libraries/Lists/VirtualizedList'
  • removed: export { ListViewToken } from './Libraries/Lists/VirtualizedList'
  • removed: export { LogData } from './Libraries/LogBox/LogBox'
  • removed: export { MeasureInWindowOnSuccessCallback } from './src/private/types/HostInstance'
  • removed: export { MeasureLayoutOnSuccessCallback } from './src/private/types/HostInstance'
  • removed: export { MeasureOnSuccessCallback } from './src/private/types/HostInstance'
  • removed: export { ModalBaseProps } from './Libraries/Modal/Modal'
  • removed: export { ModalInstance } from './Libraries/Modal/Modal'
  • removed: export { ModalProps } from './Libraries/Modal/Modal'
  • removed: export { ModalPropsAndroid } from './Libraries/Modal/Modal'
  • removed: export { ModalPropsIOS } from './Libraries/Modal/Modal'
  • removed: export { ModeChangeEvent } from './src/private/components/virtualview/VirtualView'
  • removed: export { MouseEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativeColorValue } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { NativeEventSubscription } from './Libraries/EventEmitter/NativeEventEmitter'
  • removed: export { NativeMouseEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativePointerEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativeScrollEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativeSyntheticEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativeText as unstable_NativeText } from './Libraries/Text/TextNativeComponent'
  • removed: export { NativeTextProps as unstable_NativeTextProps } from './Libraries/Text/TextNativeComponent'
  • removed: export { NativeTouchEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { NativeUIEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { OpaqueColorValue } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { PackagerAsset } from './src/private/assets/AssetRegistry'
  • removed: export { PanResponderCallbacks } from './Libraries/Interaction/PanResponder'
  • removed: export { PanResponderGestureState } from './Libraries/Interaction/PanResponder'
  • removed: export { PanResponderInstance } from './Libraries/Interaction/PanResponder'
  • removed: export { Permission } from './Libraries/PermissionsAndroid/PermissionsAndroid'
  • removed: export { PermissionStatus } from './Libraries/PermissionsAndroid/PermissionsAndroid'
  • removed: export { PlatformColor } from './Libraries/StyleSheet/PlatformColorValueTypes'
  • removed: export { PlatformOSType } from './Libraries/Utilities/PlatformTypes'
  • removed: export { PlatformSelectSpec } from './Libraries/Utilities/PlatformTypes'
  • removed: export { PointValue } from './Libraries/StyleSheet/StyleSheetTypes'
  • removed: export { PointerEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { PressabilityConfig } from './Libraries/Pressability/Pressability'
  • removed: export { PressableAndroidRippleConfig } from './Libraries/Components/Pressable/Pressable'
  • removed: export { PressableInstance } from './Libraries/Components/Pressable/Pressable'
  • removed: export { PressableProps } from './Libraries/Components/Pressable/Pressable'
  • removed: export { PressableStateCallbackType } from './Libraries/Components/Pressable/Pressable'
  • removed: export { ProcessedColorValue } from './Libraries/StyleSheet/processColor'
  • removed: export { ProgressBarAndroidInstance } from './Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'
  • removed: export { ProgressBarAndroidProps } from './Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'
  • removed: export { PublicRootInstance } from './Libraries/ReactPrivate/ReactNativePrivateInterface'
  • removed: export { PublicTextInstance } from './Libraries/ReactPrivate/ReactNativePrivateInterface'
  • removed: export { PushNotificationEventName } from './Libraries/PushNotificationIOS/PushNotificationIOS'
  • removed: export { PushNotificationPermissions } from './Libraries/PushNotificationIOS/PushNotificationIOS'
  • removed: export { Rationale } from './Libraries/PermissionsAndroid/PermissionsAndroid'
  • removed: export { RefreshControlInstance } from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export { RefreshControlProps } from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export { RefreshControlPropsAndroid } from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export { RefreshControlPropsIOS } from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export { Registry } from './Libraries/ReactNative/AppRegistry'
  • removed: export { ResponderSyntheticEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { ReturnKeyTypeOptions } from './Libraries/Components/TextInput/TextInput'
  • removed: export { Role } from './Libraries/Components/View/ViewAccessibility'
  • removed: export { RootTag } from './Libraries/ReactNative/RootTag'
  • removed: export { RootTagContext } from './Libraries/ReactNative/RootTag'
  • removed: export { RootViewStyleProvider } from './Libraries/ReactNative/AppRegistry'
  • removed: export { Runnable } from './Libraries/ReactNative/AppRegistry'
  • removed: export { Runnables } from './Libraries/ReactNative/AppRegistry'
  • removed: export { SafeAreaViewInstance } from './Libraries/Components/SafeAreaView/SafeAreaView'
  • removed: export { ScaledSize } from './Libraries/Utilities/Dimensions'
  • removed: export { ScrollEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { ScrollResponderType } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollToLocationParamsType } from './Libraries/Lists/VirtualizedSectionList'
  • removed: export { ScrollViewImperativeMethods } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollViewInstance } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollViewProps } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollViewPropsAndroid } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollViewPropsIOS } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { ScrollViewScrollToOptions } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { SectionBase } from './Libraries/Lists/VirtualizedSectionList'
  • removed: export { SectionListData } from './Libraries/Lists/SectionList'
  • removed: export { SectionListInstance } from './Libraries/Lists/SectionList'
  • removed: export { SectionListProps } from './Libraries/Lists/SectionList'
  • removed: export { SectionListRenderItem } from './Libraries/Lists/SectionList'
  • removed: export { SectionListRenderItemInfo } from './Libraries/Lists/SectionList'
  • removed: export { Separators } from './Libraries/Lists/VirtualizedList'
  • removed: export { ShareAction } from './Libraries/Share/Share'
  • removed: export { ShareActionSheetError } from './Libraries/ActionSheetIOS/ActionSheetIOS'
  • removed: export { ShareActionSheetIOSOptions } from './Libraries/ActionSheetIOS/ActionSheetIOS'
  • removed: export { ShareContent } from './Libraries/Share/Share'
  • removed: export { ShareOptions } from './Libraries/Share/Share'
  • removed: export { StatusBarAnimation } from './Libraries/Components/StatusBar/StatusBar'
  • removed: export { StatusBarInstance } from './Libraries/Components/StatusBar/StatusBar'
  • removed: export { StatusBarProps } from './Libraries/Components/StatusBar/StatusBar'
  • removed: export { StatusBarStyle } from './Libraries/Components/StatusBar/StatusBar'
  • removed: export { StyleProp } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { SubmitBehavior } from './Libraries/Components/TextInput/TextInput'
  • removed: export { SwitchChangeEvent } from './Libraries/Components/Switch/Switch'
  • removed: export { SwitchInstance } from './Libraries/Components/Switch/Switch'
  • removed: export { SwitchProps } from './Libraries/Components/Switch/Switch'
  • removed: export { TVViewPropsIOS } from './Libraries/Components/View/ViewPropTypes'
  • removed: export { TargetedEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { TaskProvider } from './Libraries/ReactNative/AppRegistry'
  • removed: export { TextContentType } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputAndroidProps } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputBlurEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputChangeEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputContentSizeChangeEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputEndEditingEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputFocusEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputIOSProps } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputInstance } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputKeyPressEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputProps } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputSelectionChangeEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInputSubmitEditingEvent } from './Libraries/Components/TextInput/TextInput'
  • removed: export { TextInstance } from './Libraries/Text/Text'
  • removed: export { TextLayoutEvent } from './Libraries/Types/CoreEventTypes'
  • removed: export { TextProps } from './Libraries/Text/Text'
  • removed: export { TextStyle } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { TouchableHighlightInstance } from './Libraries/Components/Touchable/TouchableHighlight'
  • removed: export { TouchableHighlightProps } from './Libraries/Components/Touchable/TouchableHighlight'
  • removed: export { TouchableNativeFeedbackInstance } from './Libraries/Components/Touchable/TouchableNativeFeedback'
  • removed: export { TouchableNativeFeedbackProps } from './Libraries/Components/Touchable/TouchableNativeFeedback'
  • removed: export { TouchableOpacityInstance } from './Libraries/Components/Touchable/TouchableOpacity'
  • removed: export { TouchableOpacityProps } from './Libraries/Components/Touchable/TouchableOpacity'
  • removed: export { TouchableWithoutFeedbackProps } from './Libraries/Components/Touchable/TouchableWithoutFeedback'
  • removed: export { TransformsStyle } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { TurboModule } from './Libraries/TurboModule/RCTExport'
  • removed: export { ViewInstance } from './Libraries/Components/View/View'
  • removed: export { ViewProps } from './Libraries/Components/View/ViewPropTypes'
  • removed: export { ViewPropsAndroid } from './Libraries/Components/View/ViewPropTypes'
  • removed: export { ViewPropsIOS } from './Libraries/Components/View/ViewPropTypes'
  • removed: export { ViewStyle } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { VirtualArray as unstable_VirtualArray } from './src/private/components/virtualcollection/Virtual'
  • removed: export { VirtualCollection as unstable_VirtualCollection } from './src/private/components/virtualcollection/Virtual'
  • removed: export { VirtualCollectionGenerator as unstable_VirtualCollectionGenerator } from './src/private/components/virtualcollection/VirtualCollectionView'
  • removed: export { VirtualCollectionLayoutComponent as unstable_VirtualCollectionLayoutComponent } from './src/private/components/virtualcollection/VirtualCollectionView'
  • removed: export { VirtualCollectionViewComponent as unstable_VirtualCollectionViewComponent } from './src/private/components/virtualcollection/VirtualCollectionView'
  • removed: export { VirtualViewMode } from './src/private/components/virtualview/VirtualView'
  • removed: export { VirtualizedListInstance } from './Libraries/Lists/VirtualizedList'
  • removed: export { VirtualizedListProps } from './Libraries/Lists/VirtualizedList'
  • removed: export { VirtualizedSectionListInstance } from './Libraries/Lists/VirtualizedSectionList'
  • removed: export { VirtualizedSectionListProps } from './Libraries/Lists/VirtualizedSectionList'
  • removed: export { WrapperComponentProvider } from './Libraries/ReactNative/AppRegistry'
  • removed: export { createVirtualCollectionView as unstable_createVirtualCollectionView } from './src/private/components/virtualcollection/VirtualCollectionView'
  • removed: export { default as AccessibilityInfo } from './Libraries/Components/AccessibilityInfo/AccessibilityInfo'
  • removed: export { default as ActionSheetIOS } from './Libraries/ActionSheetIOS/ActionSheetIOS'
  • removed: export { default as ActivityIndicator } from './Libraries/Components/ActivityIndicator/ActivityIndicator'
  • removed: export { default as Alert } from './Libraries/Alert/Alert'
  • removed: export { default as Animated } from './Libraries/Animated/Animated'
  • removed: export { default as AppState } from './Libraries/AppState/AppState'
  • removed: export { default as BackHandler } from './Libraries/Utilities/BackHandler'
  • removed: export { default as Button } from './Libraries/Components/Button'
  • removed: export { default as Clipboard } from './Libraries/Components/Clipboard/Clipboard'
  • removed: export { default as DevMenu } from './src/private/devsupport/devmenu/DevMenu'
  • removed: export { default as DevSettings } from './Libraries/Utilities/DevSettings'
  • removed: export { default as DeviceEventEmitter } from './Libraries/EventEmitter/RCTDeviceEventEmitter'
  • removed: export { default as DeviceInfo } from './Libraries/Utilities/DeviceInfo'
  • removed: export { default as Dimensions } from './Libraries/Utilities/Dimensions'
  • removed: export { default as DrawerLayoutAndroid } from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroid'
  • removed: export { default as Easing } from './Libraries/Animated/Easing'
  • removed: export { default as EventEmitter } from './Libraries/vendor/emitter/EventEmitter'
  • removed: export { default as FlatList } from './Libraries/Lists/FlatList'
  • removed: export { default as I18nManager } from './Libraries/ReactNative/I18nManager'
  • removed: export { default as Image } from './Libraries/Image/Image'
  • removed: export { default as ImageBackground } from './Libraries/Image/ImageBackground'
  • removed: export { default as InputAccessoryView } from './Libraries/Components/TextInput/InputAccessoryView'
  • removed: export { default as Keyboard } from './Libraries/Components/Keyboard/Keyboard'
  • removed: export { default as KeyboardAvoidingView } from './Libraries/Components/Keyboard/KeyboardAvoidingView'
  • removed: export { default as LayoutAnimation } from './Libraries/LayoutAnimation/LayoutAnimation'
  • removed: export { default as Linking } from './Libraries/Linking/Linking'
  • removed: export { default as LogBox } from './Libraries/LogBox/LogBox'
  • removed: export { default as Modal } from './Libraries/Modal/Modal'
  • removed: export { default as NativeAppEventEmitter } from './Libraries/EventEmitter/RCTNativeAppEventEmitter'
  • removed: export { default as NativeEventEmitter } from './Libraries/EventEmitter/NativeEventEmitter'
  • removed: export { default as NativeModules } from './Libraries/BatchedBridge/NativeModules'
  • removed: export { default as Networking } from './Libraries/Network/RCTNetworking'
  • removed: export { default as PanResponder } from './Libraries/Interaction/PanResponder'
  • removed: export { default as PermissionsAndroid } from './Libraries/PermissionsAndroid/PermissionsAndroid'
  • removed: export { default as PixelRatio } from './Libraries/Utilities/PixelRatio'
  • removed: export { default as Platform } from './Libraries/Utilities/Platform'
  • removed: export { default as Pressable } from './Libraries/Components/Pressable/Pressable'
  • removed: export { default as ProgressBarAndroid } from './Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'
  • removed: export { default as PushNotificationIOS } from './Libraries/PushNotificationIOS/PushNotificationIOS'
  • removed: export { default as ReactNativeVersion } from './Libraries/Core/ReactNativeVersion'
  • removed: export { default as RefreshControl } from './Libraries/Components/RefreshControl/RefreshControl'
  • removed: export { default as SafeAreaView } from './Libraries/Components/SafeAreaView/SafeAreaView'
  • removed: export { default as ScrollView } from './Libraries/Components/ScrollView/ScrollView'
  • removed: export { default as SectionList } from './Libraries/Lists/SectionList'
  • removed: export { default as Settings } from './Libraries/Settings/Settings'
  • removed: export { default as Share } from './Libraries/Share/Share'
  • removed: export { default as StatusBar } from './Libraries/Components/StatusBar/StatusBar'
  • removed: export { default as StyleSheet } from './Libraries/StyleSheet/StyleSheet'
  • removed: export { default as Switch } from './Libraries/Components/Switch/Switch'
  • removed: export { default as Text } from './Libraries/Text/Text'
  • removed: export { default as TextInput } from './Libraries/Components/TextInput/TextInput'
  • removed: export { default as ToastAndroid } from './Libraries/Components/ToastAndroid/ToastAndroid'
  • removed: export { default as TouchableHighlight } from './Libraries/Components/Touchable/TouchableHighlight'
  • removed: export { default as TouchableNativeFeedback } from './Libraries/Components/Touchable/TouchableNativeFeedback'
  • removed: export { default as TouchableOpacity } from './Libraries/Components/Touchable/TouchableOpacity'
  • removed: export { default as TouchableWithoutFeedback } from './Libraries/Components/Touchable/TouchableWithoutFeedback'
  • removed: export { default as UIManager } from './Libraries/ReactNative/UIManager'
  • removed: export { default as UTFSequence } from './Libraries/UTFSequence'
  • removed: export { default as Vibration } from './Libraries/Vibration/Vibration'
  • removed: export { default as View } from './Libraries/Components/View/View'
  • removed: export { default as VirtualizedList } from './Libraries/Lists/VirtualizedList'
  • removed: export { default as VirtualizedSectionList } from './Libraries/Lists/VirtualizedSectionList'
  • removed: export { default as codegenNativeCommands } from './Libraries/Utilities/codegenNativeCommands'
  • removed: export { default as codegenNativeComponent } from './Libraries/Utilities/codegenNativeComponent'
  • removed: export { default as experimental_LayoutConformance } from './Libraries/Components/LayoutConformance/LayoutConformance'
  • removed: export { default as processColor } from './Libraries/StyleSheet/processColor'
  • removed: export { default as registerCallableModule } from './Libraries/Core/registerCallableModule'
  • removed: export { default as requireNativeComponent } from './Libraries/ReactNative/requireNativeComponent'
  • removed: export { default as unstable_NativeView } from './Libraries/Components/View/ViewNativeComponent'
  • removed: export { default as unstable_TextAncestorContext } from './Libraries/Text/TextAncestorContext'
  • removed: export { default as unstable_VirtualColumn } from './src/private/components/virtualcollection/column/VirtualColumn'
  • removed: export { default as unstable_VirtualColumnGenerator } from './src/private/components/virtualcollection/column/VirtualColumnGenerator'
  • removed: export { default as unstable_VirtualRow } from './src/private/components/virtualcollection/row/VirtualRow'
  • removed: export { default as unstable_VirtualView } from './src/private/components/virtualview/VirtualView'
  • removed: export { default as unstable_getScrollParent } from './src/private/components/virtualcollection/dom/getScrollParent'
  • removed: export { default as useAnimatedColor } from './Libraries/Animated/useAnimatedColor'
  • removed: export { default as useAnimatedValue } from './Libraries/Animated/useAnimatedValue'
  • removed: export { default as useAnimatedValueXY } from './Libraries/Animated/useAnimatedValueXY'
  • removed: export { default as useColorScheme } from './Libraries/Utilities/useColorScheme'
  • removed: export { default as usePressability } from './Libraries/Pressability/usePressability'
  • removed: export { default as useWindowDimensions } from './Libraries/Utilities/useWindowDimensions'
  • removed: export { findNodeHandle } from './Libraries/ReactNative/RendererProxy'
  • removed: function unstable_batchedUpdates<T>(fn: (bookkeeping: T) => void, bookkeeping: T): void
  • removed: const AssetRegistry: { registerAsset(asset: PackagerAsset): number; getAssetByID(assetId: number): PackagerAsset }
  • removed: type AssetDestPathResolver = 'android' | 'generic'
  • removed: type AssetRegistry = typeof AssetRegistry
  • removed: type PackagerAsset = Readonly<{ fileSystemLocation: string; httpServerLocation: string; width: number | undefined; height: number | undefined; scales: Array<number>; hash: string;…
  • removed: const DEFAULT_INITIAL_NUM_TO_RENDER: 7
  • removed: const FALLBACK_ESTIMATED_HEIGHT: number
  • removed: const FALLBACK_ESTIMATED_WIDTH: number
  • removed: const INITIAL_NUM_TO_RENDER: number
  • removed: type DEFAULT_INITIAL_NUM_TO_RENDER = typeof DEFAULT_INITIAL_NUM_TO_RENDER
  • removed: type FALLBACK_ESTIMATED_HEIGHT = typeof FALLBACK_ESTIMATED_HEIGHT
  • removed: type FALLBACK_ESTIMATED_WIDTH = typeof FALLBACK_ESTIMATED_WIDTH
  • removed: type INITIAL_NUM_TO_RENDER = typeof INITIAL_NUM_TO_RENDER
  • removed: class VirtualArray<T extends Item> implements VirtualCollection<T>
  • removed: constructor VirtualArray(input: Readonly<ArrayLike<T>>)
  • removed: interface Item
  • removed: interface VirtualCollection<T extends Item>
  • removed: method VirtualCollection.at(index: number): T
  • removed: readonly property VirtualArray.at: (index: number) => T
  • removed: readonly property VirtualArray.size: number
  • removed: readonly property VirtualCollection.size: number
  • removed: function createVirtualCollectionView<TLayoutProps extends {}>(VirtualLayout: VirtualCollectionLayoutComponent<TLayoutProps>, $$PARAM_1$$: VirtualCollectionGenerator): VirtualCollectionViewComponent<TLayoutProps>
  • removed: type VirtualCollectionGenerator = Readonly<{ initial: Readonly<{ itemCount: number; spacerStyle: (itemCount: number) => ViewStyleProp }>; next: (event: ModeChangeEvent) => { itemCount: number;…
  • removed: type VirtualCollectionLayoutComponent<TLayoutProps extends {}> = (props: Omit<TLayoutProps, 'children' | 'spacer'> & { children: ReadonlyArray<React.ReactNode>; spacer: React.ReactNode }) => React.ReactNode
  • removed: type VirtualCollectionViewComponent<TLayoutProps extends {}> = <TItem extends Item>(props: Omit<TLayoutProps, 'children' | 'items' | 'itemToKey' | 'removeClippedSubviews' | 'testID'> & { children: (item: TItem, key: string…
  • removed: const $$VirtualColumn: typeof VirtualColumn
  • removed: default $$VirtualColumn
  • removed: type $$VirtualColumn = typeof $$VirtualColumn
  • removed: const $$VirtualColumnGenerator: typeof VirtualColumnGenerator
  • removed: default $$VirtualColumnGenerator
  • removed: type $$VirtualColumnGenerator = typeof $$VirtualColumnGenerator
  • removed: default getScrollParent
  • removed: function getScrollParent(node: ReactNativeElement): ReactNativeElement | null
  • removed: const $$VirtualRow: typeof VirtualRow
  • removed: default $$VirtualRow
  • removed: type $$VirtualRow = typeof $$VirtualRow
  • removed: const $$VirtualView: VirtualViewComponent
  • removed: const _logs: { states?: Array<State> | undefined }
  • removed: default $$VirtualView
  • removed: enum VirtualViewMode
  • removed: enum VirtualViewRenderState
  • removed: function VirtualViewMode.cast(value: number | null | undefined): VirtualViewMode
  • removed: function VirtualViewMode.getName(value: VirtualViewMode): string
  • removed: function VirtualViewMode.isValid(value: number | null | undefined): value is VirtualViewMode
  • removed: function VirtualViewMode.members(): IterableIterator<VirtualViewMode>
  • removed: function VirtualViewRenderState.cast(value: number | null | undefined): VirtualViewRenderState
  • removed: function VirtualViewRenderState.getName(value: VirtualViewRenderState): string
  • removed: function VirtualViewRenderState.isValid(value: number | null | undefined): value is VirtualViewRenderState
  • removed: function VirtualViewRenderState.members(): IterableIterator<VirtualViewRenderState>
  • removed: function createHiddenVirtualView(style: ViewStyleProp): VirtualViewComponent
  • removed: member VirtualViewMode.Hidden = 2
  • removed: member VirtualViewMode.Prerender = 1
  • removed: member VirtualViewMode.Visible = 0
  • removed: member VirtualViewRenderState.None = 2
  • removed: member VirtualViewRenderState.Rendered = 1
  • removed: member VirtualViewRenderState.Unknown = 0
  • removed: namespace VirtualViewMode
  • removed: namespace VirtualViewRenderState
  • removed: type $$VirtualView = typeof $$VirtualView
  • removed: type ModeChangeEvent = Readonly<Omit<Omit<NativeModeChangeEvent, 'mode'>, 'renderState' | 'mode' | 'target'> & { renderState: VirtualViewRenderState; mode: VirtualViewMode; target: H…
  • removed: type Rect = Readonly<{ x: number; y: number; width: number; height: number }>
  • removed: type _logs = typeof _logs
  • removed: const $$VirtualViewExperimentalNativeComponent: HostComponent<VirtualViewExperimentalNativeProps>
  • removed: default $$VirtualViewExperimentalNativeComponent
  • removed: type $$VirtualViewExperimentalNativeComponent = typeof $$VirtualViewExperimentalNativeComponent
  • removed: type NativeModeChangeEvent = Readonly<{ mode: Int32; targetRect: Readonly<{ x: Double; y: Double; width: Double; height: Double }>; thresholdRect: Readonly<{ x: Double; y: Double; width: D…
  • removed: const $$VirtualViewNativeComponent: HostComponent<VirtualViewNativeProps>
  • removed: default $$VirtualViewNativeComponent
  • removed: type $$VirtualViewNativeComponent = typeof $$VirtualViewNativeComponent
  • removed: type NativeModeChangeEvent = Readonly<{ mode: Int32; targetRect: Readonly<{ x: Double; y: Double; width: Double; height: Double }>; thresholdRect: Readonly<{ x: Double; y: Double; width: D…
  • removed: const $$DevMenu: typeof DevMenu
  • removed: default $$DevMenu
  • removed: type $$DevMenu = typeof $$DevMenu
  • removed: const animatedDeferStartOfTimingAnimations: Getter<boolean>
  • removed: const animatedForceNativeDriver: Getter<boolean>
  • removed: const animatedKeepListenersOnDetach: Getter<boolean>
  • removed: const animatedShouldSyncValueBeforeStartCallback: Getter<boolean>
  • removed: const cdpInteractionMetricsEnabled: Getter<boolean>
  • removed: const commonTestFlag: Getter<boolean>
  • removed: const commonTestFlagWithoutNativeImplementation: Getter<boolean>
  • removed: const cxxNativeAnimatedEnabled: Getter<boolean>
  • removed: const defaultTextToOverflowHidden: Getter<boolean>
  • removed: const deferFlatListFocusChangeRenderUpdate: Getter<boolean>
  • removed: const disableEarlyViewCommandExecution: Getter<boolean>
  • removed: const disableImageViewPreallocationAndroid: Getter<boolean>
  • removed: const disableMountItemReorderingAndroid: Getter<boolean>
  • removed: const disableSubviewClippingAndroid: Getter<boolean>
  • removed: const disableTextLayoutManagerCacheAndroid: Getter<boolean>
  • removed: const disableViewPreallocationAndroid: Getter<boolean>
  • removed: const enableAccessibilityOrder: Getter<boolean>
  • removed: const enableAccumulatedUpdatesInRawPropsAndroid: Getter<boolean>
  • removed: const enableAndroidTextMeasurementOptimizations: Getter<boolean>
  • removed: const enableBridgelessArchitecture: Getter<boolean>
  • removed: const enableBufferedCallInvoker: Getter<boolean>
  • removed: const enableCppPropsIteratorSetter: Getter<boolean>
  • removed: const enableCustomFocusSearchOnClippedElementsAndroid: Getter<boolean>
  • removed: const enableDestroyShadowTreeRevisionAsync: Getter<boolean>
  • removed: const enableDoubleMeasurementFixAndroid: Getter<boolean>
  • removed: const enableEagerRootViewAttachment: Getter<boolean>
  • removed: const enableExclusivePropsUpdateAndroid: Getter<boolean>
  • removed: const enableFabricCommitBranching: Getter<boolean>
  • removed: const enableFabricLogs: Getter<boolean>
  • removed: const enableFlexboxAutoMinSizeInStrictMode: Getter<boolean>
  • removed: const enableFontScaleChangesUpdatingLayout: Getter<boolean>
  • removed: const enableIOSCompressedTextFrameAdjustment: Getter<boolean>
  • removed: const enableIOSTextBaselineOffsetPerLine: Getter<boolean>
  • removed: const enableIOSViewClipToPaddingBox: Getter<boolean>
  • removed: const enableImagePrefetchingAndroid: Getter<boolean>
  • removed: const enableImageTransparentTintColor: Getter<boolean>
  • removed: const enableImmediateUpdateModeForContentOffsetChanges: Getter<boolean>
  • removed: const enableImperativeEvents: Getter<boolean>
  • removed: const enableImperativeEvents_DEPRECATED: Getter<boolean>
  • removed: const enableImperativeFocus: Getter<boolean>
  • removed: const enableInteropViewManagerClassLookUpOptimizationIOS: Getter<boolean>
  • removed: const enableIntersectionObserverByDefault: Getter<boolean>
  • removed: const enableKeyEvents: Getter<boolean>
  • removed: const enableLayoutAnimationsOnAndroid: Getter<boolean>
  • removed: const enableLayoutAnimationsOnIOS: Getter<boolean>
  • removed: const enableModuleArgumentNSNullConversionIOS: Getter<boolean>
  • removed: const enableMountingCoordinatorPullModelAndroid: Getter<boolean>
  • removed: const enableMutationObserverByDefault: Getter<boolean>
  • removed: const enableNativeCSSParsing: Getter<boolean>
  • removed: const enableNativeEventTargetEventDispatching: Getter<boolean>
  • removed: const enablePreparedTextLayout: Getter<boolean>
  • removed: const enablePropsUpdateReconciliationAndroid: Getter<boolean>
  • removed: const enableResizeObserverByDefault: Getter<boolean>
  • removed: const enableSwiftUIBasedFilters: Getter<boolean>
  • removed: const enableViewCulling: Getter<boolean>
  • removed: const enableViewRecycling: Getter<boolean>
  • removed: const enableViewRecyclingForImage: Getter<boolean>
  • removed: const enableViewRecyclingForScrollView: Getter<boolean>
  • removed: const enableViewRecyclingForText: Getter<boolean>
  • removed: const enableViewRecyclingForView: Getter<boolean>
  • removed: const enableVirtualViewContainerStateExperimental: Getter<boolean>
  • removed: const externalElementInspectionEnabled: Getter<boolean>
  • removed: const fixDifferentiatorParentTagForUnflattenCase: Getter<boolean>
  • removed: const fixMappingOfEventPrioritiesBetweenFabricAndReact: Getter<boolean>
  • removed: const fixVirtualizeListCollapseWindowSize: Getter<boolean>
  • removed: const fixYogaFlexBasisFitContentInMainAxis: Getter<boolean>
  • removed: const fuseboxAssertSingleHostState: Getter<boolean>
  • removed: const fuseboxEnabledRelease: Getter<boolean>
  • removed: const fuseboxFrameRecordingEnabled: Getter<boolean>
  • removed: const fuseboxScreenshotCaptureEnabled: Getter<boolean>
  • removed: const fuseboxWebSocketEventsEnabled: Getter<boolean>
  • removed: const isLayoutAnimationEnabled: Getter<boolean>
  • removed: const jsOnlyTestFlag: Getter<boolean>
  • removed: const optimizedAnimatedPropUpdates: Getter<boolean>
  • removed: const override: typeof setOverrides
  • removed: const overrideBySynchronousMountPropsAtMountingAndroid: Getter<boolean>
  • removed: const perfIssuesEnabled: Getter<boolean>
  • removed: const perfMonitorV2Enabled: Getter<boolean>
  • removed: const preparedTextCacheSize: Getter<number>
  • removed: const preventShadowTreeCommitExhaustion: Getter<boolean>
  • removed: const redBoxV2Android: Getter<boolean>
  • removed: const redBoxV2IOS: Getter<boolean>
  • removed: const shouldPressibilityUseW3CPointerEventsForHover: Getter<boolean>
  • removed: const shouldTriggerResponderTransferOnScrollAndroid: Getter<boolean>
  • removed: const shouldUseAnimatedObjectForTransform: Getter<boolean>
  • removed: const shouldUseRemoveClippedSubviewsAsDefaultOnIOS: Getter<boolean>
  • removed: const shouldUseSetNativePropsInFabric: Getter<boolean>
  • removed: const skipActivityIdentityAssertionOnHostPause: Getter<boolean>
  • removed: const syncAndroidClipBoundsWithOverflow: Getter<boolean>
  • removed: const traceTurboModulePromiseRejectionsOnAndroid: Getter<boolean>
  • removed: const updateRuntimeShadowNodeReferencesOnCommit: Getter<boolean>
  • removed: const updateRuntimeShadowNodeReferencesOnCommitThread: Getter<boolean>
  • removed: const useAlwaysAvailableJSErrorHandling: Getter<boolean>
  • removed: const useFabricInterop: Getter<boolean>
  • removed: const useNativeViewConfigsInBridgelessMode: Getter<boolean>
  • removed: const useNestedScrollViewAndroid: Getter<boolean>
  • removed: const useSharedAnimatedBackend: Getter<boolean>
  • removed: const useTraitHiddenOnAndroid: Getter<boolean>
  • removed: const useTurboModuleInterop: Getter<boolean>
  • removed: const viewCullingOutsetRatio: Getter<number>
  • removed: const viewTransitionEnabled: Getter<boolean>
  • removed: const viewTransitionUseHardwareBitmapAndroid: Getter<boolean>
  • removed: const virtualViewPrerenderRatio: Getter<number>
  • removed: type ReactNativeFeatureFlags = Readonly<Omit<ReactNativeFeatureFlagsJsOnly, 'commonTestFlag' | 'commonTestFlagWithoutNativeImplementation' | 'cdpInteractionMetricsEnabled' | 'cxxNativeAnimat…
  • removed: type ReactNativeFeatureFlagsJsOnly = Readonly<{ jsOnlyTestFlag: Getter<boolean>; animatedDeferStartOfTimingAnimations: Getter<boolean>; animatedForceNativeDriver: Getter<boolean>; animatedKeepList…
  • removed: type ReactNativeFeatureFlagsJsOnlyOverrides = OverridesFor<ReactNativeFeatureFlagsJsOnly>
  • removed: type animatedDeferStartOfTimingAnimations = typeof animatedDeferStartOfTimingAnimations
  • removed: type animatedForceNativeDriver = typeof animatedForceNativeDriver
  • removed: type animatedKeepListenersOnDetach = typeof animatedKeepListenersOnDetach
  • removed: type animatedShouldSyncValueBeforeStartCallback = typeof animatedShouldSyncValueBeforeStartCallback
  • removed: type cdpInteractionMetricsEnabled = typeof cdpInteractionMetricsEnabled
  • removed: type commonTestFlag = typeof commonTestFlag
  • removed: type commonTestFlagWithoutNativeImplementation = typeof commonTestFlagWithoutNativeImplementation
  • removed: type cxxNativeAnimatedEnabled = typeof cxxNativeAnimatedEnabled
  • removed: type defaultTextToOverflowHidden = typeof defaultTextToOverflowHidden
  • removed: type deferFlatListFocusChangeRenderUpdate = typeof deferFlatListFocusChangeRenderUpdate
  • removed: type disableEarlyViewCommandExecution = typeof disableEarlyViewCommandExecution
  • removed: type disableImageViewPreallocationAndroid = typeof disableImageViewPreallocationAndroid
  • removed: type disableMountItemReorderingAndroid = typeof disableMountItemReorderingAndroid
  • removed: type disableSubviewClippingAndroid = typeof disableSubviewClippingAndroid
  • removed: type disableTextLayoutManagerCacheAndroid = typeof disableTextLayoutManagerCacheAndroid
  • removed: type disableViewPreallocationAndroid = typeof disableViewPreallocationAndroid
  • removed: type enableAccessibilityOrder = typeof enableAccessibilityOrder
  • removed: type enableAccumulatedUpdatesInRawPropsAndroid = typeof enableAccumulatedUpdatesInRawPropsAndroid
  • removed: type enableAndroidTextMeasurementOptimizations = typeof enableAndroidTextMeasurementOptimizations
  • removed: type enableBridgelessArchitecture = typeof enableBridgelessArchitecture
  • removed: type enableBufferedCallInvoker = typeof enableBufferedCallInvoker
  • removed: type enableCppPropsIteratorSetter = typeof enableCppPropsIteratorSetter
  • removed: type enableCustomFocusSearchOnClippedElementsAndroid = typeof enableCustomFocusSearchOnClippedElementsAndroid
  • removed: type enableDestroyShadowTreeRevisionAsync = typeof enableDestroyShadowTreeRevisionAsync
  • removed: type enableDoubleMeasurementFixAndroid = typeof enableDoubleMeasurementFixAndroid
  • removed: type enableEagerRootViewAttachment = typeof enableEagerRootViewAttachment
  • removed: type enableExclusivePropsUpdateAndroid = typeof enableExclusivePropsUpdateAndroid
  • removed: type enableFabricCommitBranching = typeof enableFabricCommitBranching
  • removed: type enableFabricLogs = typeof enableFabricLogs
  • removed: type enableFlexboxAutoMinSizeInStrictMode = typeof enableFlexboxAutoMinSizeInStrictMode
  • removed: type enableFontScaleChangesUpdatingLayout = typeof enableFontScaleChangesUpdatingLayout
  • removed: type enableIOSCompressedTextFrameAdjustment = typeof enableIOSCompressedTextFrameAdjustment
  • removed: type enableIOSTextBaselineOffsetPerLine = typeof enableIOSTextBaselineOffsetPerLine
  • removed: type enableIOSViewClipToPaddingBox = typeof enableIOSViewClipToPaddingBox
  • removed: type enableImagePrefetchingAndroid = typeof enableImagePrefetchingAndroid
  • removed: type enableImageTransparentTintColor = typeof enableImageTransparentTintColor
  • removed: type enableImmediateUpdateModeForContentOffsetChanges = typeof enableImmediateUpdateModeForContentOffsetChanges
  • removed: type enableImperativeEvents = typeof enableImperativeEvents
  • removed: type enableImperativeEvents_DEPRECATED = typeof enableImperativeEvents_DEPRECATED
  • removed: type enableImperativeFocus = typeof enableImperativeFocus
  • removed: type enableInteropViewManagerClassLookUpOptimizationIOS = typeof enableInteropViewManagerClassLookUpOptimizationIOS
  • removed: type enableIntersectionObserverByDefault = typeof enableIntersectionObserverByDefault
  • removed: type enableKeyEvents = typeof enableKeyEvents
  • removed: type enableLayoutAnimationsOnAndroid = typeof enableLayoutAnimationsOnAndroid
  • removed: type enableLayoutAnimationsOnIOS = typeof enableLayoutAnimationsOnIOS
  • removed: type enableModuleArgumentNSNullConversionIOS = typeof enableModuleArgumentNSNullConversionIOS
  • removed: type enableMountingCoordinatorPullModelAndroid = typeof enableMountingCoordinatorPullModelAndroid
  • removed: type enableMutationObserverByDefault = typeof enableMutationObserverByDefault
  • removed: type enableNativeCSSParsing = typeof enableNativeCSSParsing
  • removed: type enableNativeEventTargetEventDispatching = typeof enableNativeEventTargetEventDispatching
  • removed: type enablePreparedTextLayout = typeof enablePreparedTextLayout
  • removed: type enablePropsUpdateReconciliationAndroid = typeof enablePropsUpdateReconciliationAndroid
  • removed: type enableResizeObserverByDefault = typeof enableResizeObserverByDefault
  • removed: type enableSwiftUIBasedFilters = typeof enableSwiftUIBasedFilters
  • removed: type enableViewCulling = typeof enableViewCulling
  • removed: type enableViewRecycling = typeof enableViewRecycling
  • removed: type enableViewRecyclingForImage = typeof enableViewRecyclingForImage
  • removed: type enableViewRecyclingForScrollView = typeof enableViewRecyclingForScrollView
  • removed: type enableViewRecyclingForText = typeof enableViewRecyclingForText
  • removed: type enableViewRecyclingForView = typeof enableViewRecyclingForView
  • removed: type enableVirtualViewContainerStateExperimental = typeof enableVirtualViewContainerStateExperimental
  • removed: type externalElementInspectionEnabled = typeof externalElementInspectionEnabled
  • removed: type fixDifferentiatorParentTagForUnflattenCase = typeof fixDifferentiatorParentTagForUnflattenCase
  • removed: type fixMappingOfEventPrioritiesBetweenFabricAndReact = typeof fixMappingOfEventPrioritiesBetweenFabricAndReact
  • removed: type fixVirtualizeListCollapseWindowSize = typeof fixVirtualizeListCollapseWindowSize
  • removed: type fixYogaFlexBasisFitContentInMainAxis = typeof fixYogaFlexBasisFitContentInMainAxis
  • removed: type fuseboxAssertSingleHostState = typeof fuseboxAssertSingleHostState
  • removed: type fuseboxEnabledRelease = typeof fuseboxEnabledRelease
  • removed: type fuseboxFrameRecordingEnabled = typeof fuseboxFrameRecordingEnabled
  • removed: type fuseboxScreenshotCaptureEnabled = typeof fuseboxScreenshotCaptureEnabled
  • removed: type fuseboxWebSocketEventsEnabled = typeof fuseboxWebSocketEventsEnabled
  • removed: type isLayoutAnimationEnabled = typeof isLayoutAnimationEnabled
  • removed: type jsOnlyTestFlag = typeof jsOnlyTestFlag
  • removed: type optimizedAnimatedPropUpdates = typeof optimizedAnimatedPropUpdates
  • removed: type override = typeof override
  • removed: type overrideBySynchronousMountPropsAtMountingAndroid = typeof overrideBySynchronousMountPropsAtMountingAndroid
  • removed: type perfIssuesEnabled = typeof perfIssuesEnabled
  • removed: type perfMonitorV2Enabled = typeof perfMonitorV2Enabled
  • removed: type preparedTextCacheSize = typeof preparedTextCacheSize
  • removed: type preventShadowTreeCommitExhaustion = typeof preventShadowTreeCommitExhaustion
  • removed: type redBoxV2Android = typeof redBoxV2Android
  • removed: type redBoxV2IOS = typeof redBoxV2IOS
  • removed: type shouldPressibilityUseW3CPointerEventsForHover = typeof shouldPressibilityUseW3CPointerEventsForHover
  • removed: type shouldTriggerResponderTransferOnScrollAndroid = typeof shouldTriggerResponderTransferOnScrollAndroid
  • removed: type shouldUseAnimatedObjectForTransform = typeof shouldUseAnimatedObjectForTransform
  • removed: type shouldUseRemoveClippedSubviewsAsDefaultOnIOS = typeof shouldUseRemoveClippedSubviewsAsDefaultOnIOS
  • removed: type shouldUseSetNativePropsInFabric = typeof shouldUseSetNativePropsInFabric
  • removed: type skipActivityIdentityAssertionOnHostPause = typeof skipActivityIdentityAssertionOnHostPause
  • removed: type syncAndroidClipBoundsWithOverflow = typeof syncAndroidClipBoundsWithOverflow
  • removed: type traceTurboModulePromiseRejectionsOnAndroid = typeof traceTurboModulePromiseRejectionsOnAndroid
  • removed: type updateRuntimeShadowNodeReferencesOnCommit = typeof updateRuntimeShadowNodeReferencesOnCommit
  • removed: type updateRuntimeShadowNodeReferencesOnCommitThread = typeof updateRuntimeShadowNodeReferencesOnCommitThread
  • removed: type useAlwaysAvailableJSErrorHandling = typeof useAlwaysAvailableJSErrorHandling
  • removed: type useFabricInterop = typeof useFabricInterop
  • removed: type useNativeViewConfigsInBridgelessMode = typeof useNativeViewConfigsInBridgelessMode
  • removed: type useNestedScrollViewAndroid = typeof useNestedScrollViewAndroid
  • removed: type useSharedAnimatedBackend = typeof useSharedAnimatedBackend
  • removed: type useTraitHiddenOnAndroid = typeof useTraitHiddenOnAndroid
  • removed: type useTurboModuleInterop = typeof useTurboModuleInterop
  • removed: type viewCullingOutsetRatio = typeof viewCullingOutsetRatio
  • removed: type viewTransitionEnabled = typeof viewTransitionEnabled
  • removed: type viewTransitionUseHardwareBitmapAndroid = typeof viewTransitionUseHardwareBitmapAndroid
  • removed: type virtualViewPrerenderRatio = typeof virtualViewPrerenderRatio
  • removed: function createJavaScriptFlagGetter<K extends keyof ReactNativeFeatureFlagsJsOnly>(configName: K, defaultValue: ReturnType<ReactNativeFeatureFlagsJsOnly[K]>): Getter<ReturnType<ReactNativeFeatureFlagsJsOnly[K]>>
  • removed: function createNativeFlagGetter<K extends keyof NativeFeatureFlags>(configName: K, defaultValue: ReturnType<NonNullable<NativeFeatureFlags[K]>>, skipUnavailableNativeModuleError?: boolean): Getter<ReturnType<NonNullable<NativeFeatureFlags[K]>>>
  • removed: function dangerouslyResetForTesting(): void
  • removed: function getOverrides(): null | undefined | ReactNativeFeatureFlagsJsOnlyOverrides
  • removed: function setOverrides(newOverrides: ReactNativeFeatureFlagsJsOnlyOverrides): void
  • removed: type Getter<T> = () => T
  • removed: type OverridesFor<T extends { readonly [$$Key$$: string]: () => unknown }> = Partial<{ [key in keyof T]: Getter<null | undefined | ReturnType<T[key]>> }>
  • removed: const $$NativeReactNativeFeatureFlags: typeof NativeReactNativeFeatureFlags
  • removed: default $$NativeReactNativeFeatureFlags
  • removed: interface Spec extends TurboModule
  • removed: readonly property Spec.cdpInteractionMetricsEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.commonTestFlag?: (() => boolean) | undefined
  • removed: readonly property Spec.commonTestFlagWithoutNativeImplementation?: (() => boolean) | undefined
  • removed: readonly property Spec.cxxNativeAnimatedEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.defaultTextToOverflowHidden?: (() => boolean) | undefined
  • removed: readonly property Spec.disableEarlyViewCommandExecution?: (() => boolean) | undefined
  • removed: readonly property Spec.disableImageViewPreallocationAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.disableMountItemReorderingAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.disableSubviewClippingAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.disableTextLayoutManagerCacheAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.disableViewPreallocationAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableAccessibilityOrder?: (() => boolean) | undefined
  • removed: readonly property Spec.enableAccumulatedUpdatesInRawPropsAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableAndroidTextMeasurementOptimizations?: (() => boolean) | undefined
  • removed: readonly property Spec.enableBridgelessArchitecture?: (() => boolean) | undefined
  • removed: readonly property Spec.enableBufferedCallInvoker?: (() => boolean) | undefined
  • removed: readonly property Spec.enableCppPropsIteratorSetter?: (() => boolean) | undefined
  • removed: readonly property Spec.enableCustomFocusSearchOnClippedElementsAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableDestroyShadowTreeRevisionAsync?: (() => boolean) | undefined
  • removed: readonly property Spec.enableDoubleMeasurementFixAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableEagerRootViewAttachment?: (() => boolean) | undefined
  • removed: readonly property Spec.enableExclusivePropsUpdateAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableFabricCommitBranching?: (() => boolean) | undefined
  • removed: readonly property Spec.enableFabricLogs?: (() => boolean) | undefined
  • removed: readonly property Spec.enableFlexboxAutoMinSizeInStrictMode?: (() => boolean) | undefined
  • removed: readonly property Spec.enableFontScaleChangesUpdatingLayout?: (() => boolean) | undefined
  • removed: readonly property Spec.enableIOSCompressedTextFrameAdjustment?: (() => boolean) | undefined
  • removed: readonly property Spec.enableIOSTextBaselineOffsetPerLine?: (() => boolean) | undefined
  • removed: readonly property Spec.enableIOSViewClipToPaddingBox?: (() => boolean) | undefined
  • removed: readonly property Spec.enableImagePrefetchingAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableImageTransparentTintColor?: (() => boolean) | undefined
  • removed: readonly property Spec.enableImmediateUpdateModeForContentOffsetChanges?: (() => boolean) | undefined
  • removed: readonly property Spec.enableImperativeEvents?: (() => boolean) | undefined
  • removed: readonly property Spec.enableImperativeFocus?: (() => boolean) | undefined
  • removed: readonly property Spec.enableInteropViewManagerClassLookUpOptimizationIOS?: (() => boolean) | undefined
  • removed: readonly property Spec.enableIntersectionObserverByDefault?: (() => boolean) | undefined
  • removed: readonly property Spec.enableKeyEvents?: (() => boolean) | undefined
  • removed: readonly property Spec.enableLayoutAnimationsOnAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableLayoutAnimationsOnIOS?: (() => boolean) | undefined
  • removed: readonly property Spec.enableModuleArgumentNSNullConversionIOS?: (() => boolean) | undefined
  • removed: readonly property Spec.enableMountingCoordinatorPullModelAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableMutationObserverByDefault?: (() => boolean) | undefined
  • removed: readonly property Spec.enableNativeCSSParsing?: (() => boolean) | undefined
  • removed: readonly property Spec.enablePreparedTextLayout?: (() => boolean) | undefined
  • removed: readonly property Spec.enablePropsUpdateReconciliationAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.enableResizeObserverByDefault?: (() => boolean) | undefined
  • removed: readonly property Spec.enableSwiftUIBasedFilters?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewCulling?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewRecycling?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewRecyclingForImage?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewRecyclingForScrollView?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewRecyclingForText?: (() => boolean) | undefined
  • removed: readonly property Spec.enableViewRecyclingForView?: (() => boolean) | undefined
  • removed: readonly property Spec.enableVirtualViewContainerStateExperimental?: (() => boolean) | undefined
  • removed: readonly property Spec.fixDifferentiatorParentTagForUnflattenCase?: (() => boolean) | undefined
  • removed: readonly property Spec.fixMappingOfEventPrioritiesBetweenFabricAndReact?: (() => boolean) | undefined
  • removed: readonly property Spec.fixYogaFlexBasisFitContentInMainAxis?: (() => boolean) | undefined
  • removed: readonly property Spec.fuseboxAssertSingleHostState?: (() => boolean) | undefined
  • removed: readonly property Spec.fuseboxEnabledRelease?: (() => boolean) | undefined
  • removed: readonly property Spec.fuseboxFrameRecordingEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.fuseboxScreenshotCaptureEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.fuseboxWebSocketEventsEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.optimizedAnimatedPropUpdates?: (() => boolean) | undefined
  • removed: readonly property Spec.overrideBySynchronousMountPropsAtMountingAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.perfIssuesEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.perfMonitorV2Enabled?: (() => boolean) | undefined
  • removed: readonly property Spec.preparedTextCacheSize?: (() => number) | undefined
  • removed: readonly property Spec.preventShadowTreeCommitExhaustion?: (() => boolean) | undefined
  • removed: readonly property Spec.redBoxV2Android?: (() => boolean) | undefined
  • removed: readonly property Spec.redBoxV2IOS?: (() => boolean) | undefined
  • removed: readonly property Spec.shouldPressibilityUseW3CPointerEventsForHover?: (() => boolean) | undefined
  • removed: readonly property Spec.shouldTriggerResponderTransferOnScrollAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.skipActivityIdentityAssertionOnHostPause?: (() => boolean) | undefined
  • removed: readonly property Spec.syncAndroidClipBoundsWithOverflow?: (() => boolean) | undefined
  • removed: readonly property Spec.traceTurboModulePromiseRejectionsOnAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.updateRuntimeShadowNodeReferencesOnCommit?: (() => boolean) | undefined
  • removed: readonly property Spec.updateRuntimeShadowNodeReferencesOnCommitThread?: (() => boolean) | undefined
  • removed: readonly property Spec.useAlwaysAvailableJSErrorHandling?: (() => boolean) | undefined
  • removed: readonly property Spec.useFabricInterop?: (() => boolean) | undefined
  • removed: readonly property Spec.useNativeViewConfigsInBridgelessMode?: (() => boolean) | undefined
  • removed: readonly property Spec.useNestedScrollViewAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.useSharedAnimatedBackend?: (() => boolean) | undefined
  • removed: readonly property Spec.useTraitHiddenOnAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.useTurboModuleInterop?: (() => boolean) | undefined
  • removed: readonly property Spec.viewCullingOutsetRatio?: (() => number) | undefined
  • removed: readonly property Spec.viewTransitionEnabled?: (() => boolean) | undefined
  • removed: readonly property Spec.viewTransitionUseHardwareBitmapAndroid?: (() => boolean) | undefined
  • removed: readonly property Spec.virtualViewPrerenderRatio?: (() => number) | undefined
  • removed: type $$NativeReactNativeFeatureFlags = typeof $$NativeReactNativeFeatureFlags
  • removed: default dispatchNativeEvent
  • removed: function dispatchNativeEvent(target: EventTarget, type: string, payload: { [$$Key$$: string]: unknown }): void
  • removed: const $$NativeAppearance: null | undefined | Spec
  • removed: default $$NativeAppearance
  • removed: interface Spec extends TurboModule
  • removed: readonly property Spec.addListener: (eventName: string) => void
  • removed: readonly property Spec.getColorScheme: () => ColorSchemeName
  • removed: readonly property Spec.removeListeners: (count: number) => void
  • removed: readonly property Spec.setColorScheme: (colorScheme: ColorSchemeOverride) => void
  • removed: type $$NativeAppearance = typeof $$NativeAppearance
  • removed: type AppearancePreferences = { colorScheme: ColorSchemeName }
  • removed: type ColorSchemeName = 'light' | 'dark'
  • removed: type ColorSchemeOverride = 'light' | 'dark' | 'auto' | 'unspecified'
  • removed: const $$NativeDeviceInfo: typeof NativeModule
  • removed: default $$NativeDeviceInfo
  • removed: interface Spec extends TurboModule
  • removed: readonly property Spec.getConstants: () => DeviceInfoConstants
  • removed: type $$NativeDeviceInfo = typeof $$NativeDeviceInfo
  • removed: type DeviceInfoConstants = { readonly Dimensions: DimensionsPayload; readonly isEdgeToEdge?: boolean | undefined; readonly isIPhoneX_deprecated?: boolean | undefined }
  • removed: type DimensionsPayload = { window?: DisplayMetrics | undefined; screen?: DisplayMetrics | undefined; windowPhysicalPixels?: DisplayMetricsAndroid | undefined; screenPhysicalPixels?: Di…
  • removed: type DisplayMetrics = { width: number; height: number; scale: number; fontScale: number }
  • removed: type DisplayMetricsAndroid = { width: number; height: number; scale: number; fontScale: number; densityDpi: number }
  • removed: const $$NativeExceptionsManager: typeof ExceptionsManager
  • removed: default $$NativeExceptionsManager
  • removed: interface Spec extends TurboModule
  • removed: readonly property Spec.dismissRedbox?: (() => void) | undefined
  • removed: readonly property Spec.reportException?: ((data: ExceptionData) => void) | undefined
  • removed: readonly property Spec.reportFatalException: (message: string, stack: Array<StackFrame>, exceptionId: number) => void
  • removed: readonly property Spec.reportSoftException: (message: string, stack: Array<StackFrame>, exceptionId: number) => void
  • removed: type $$NativeExceptionsManager = typeof $$NativeExceptionsManager
  • removed: type ExceptionData = { message: string; originalMessage: string | undefined; name: string | undefined; componentStack: string | undefined; stack: Array<StackFrame>; id: number; isF…
  • removed: type StackFrame = { column: number | undefined; file: string | undefined; lineNumber: number | undefined; methodName: string; collapse?: boolean | undefined }
  • removed: const $$NativeI18nManager: null | undefined | Spec
  • removed: default $$NativeI18nManager
  • removed: interface Spec extends TurboModule
  • removed: property Spec.allowRTL: (allowRTL: boolean) => void
  • removed: property Spec.forceRTL: (forceRTL: boolean) => void
  • removed: property Spec.swapLeftAndRightInRTL: (flipStyles: boolean) => void
  • removed: readonly property Spec.getConstants: () => I18nManagerConstants
  • removed: type $$NativeI18nManager = typeof $$NativeI18nManager
  • removed: type I18nManagerConstants = { doLeftAndRightSwapInRTL: boolean; isRTL: boolean; localeIdentifier?: string | undefined }
  • removed: const $$NativeUIManager: Spec
  • removed: default $$NativeUIManager
  • removed: interface Spec extends TurboModule
  • removed: readonly property Spec.blur?: ((reactTag: number) => void) | undefined
  • removed: readonly property Spec.clearJSResponder: () => void
  • removed: readonly property Spec.configureNextLayoutAnimation: (config: Object, callback: () => void, errorCallback: (error: Object) => void) => void
  • removed: readonly property Spec.createView: (reactTag: number, viewName: string, rootTag: RootTag, props: Object) => void
  • removed: readonly property Spec.dispatchViewManagerCommand: (reactTag: number, commandID: number, commandArgs?: Array<any>) => void
  • removed: readonly property Spec.findSubviewIn: (reactTag: number, point: Array<number>, callback: (nativeViewTag: number, left: number, top: number, width: number, height: number) => void) => void
  • removed: readonly property Spec.focus?: ((reactTag: number) => void) | undefined
  • removed: readonly property Spec.getConstants: () => Object
  • removed: readonly property Spec.getConstantsForViewManager?: ((viewManagerName: string) => Object | undefined) | undefined
  • removed: readonly property Spec.getDefaultEventTypes?: (() => Array<string>) | undefined
  • removed: readonly property Spec.lazilyLoadView?: ((name: string) => Object) | undefined
  • removed: readonly property Spec.manageChildren: (containerTag: number, moveFromIndices: Array<number>, moveToIndices: Array<number>, addChildReactTags: Array<number>, addAtIndices: Array<number>, removeAtIndices: Array<number>) => void
  • removed: readonly property Spec.measure: (reactTag: number, callback: NativeMeasureOnSuccessCallback) => void
  • removed: readonly property Spec.measureInWindow: (reactTag: number, callback: NativeMeasureInWindowOnSuccessCallback) => void
  • removed: readonly property Spec.measureLayout: (reactTag: number, ancestorReactTag: number, errorCallback: (error: Object) => void, callback: NativeMeasureLayoutOnSuccessCallback) => void
  • removed: readonly property Spec.measureLayoutRelativeToParent: (reactTag: number, errorCallback: (error: Object) => void, callback: (left: number, top: number, width: number, height: number) => void) => void
  • removed: readonly property Spec.sendAccessibilityEvent?: ((reactTag: number, eventType: number) => void) | undefined
  • removed: readonly property Spec.setChildren: (containerTag: number, reactTags: Array<number>) => void
  • removed: readonly property Spec.setJSResponder: (reactTag: number, blockNativeResponder: boolean) => void
  • removed: readonly property Spec.setLayoutAnimationEnabledExperimental?: ((enabled: boolean) => void) | undefined
  • removed: readonly property Spec.updateView: (reactTag: number, viewName: string, props: Object) => void
  • removed: readonly property Spec.viewIsDescendantOf: (reactTag: number, ancestorReactTag: number, callback: (result: Array<boolean>) => void) => void
  • removed: type $$NativeUIManager = typeof $$NativeUIManager
  • removed: type NativeMeasureInWindowOnSuccessCallback = (x: number, y: number, width: number, height: number) => void
  • removed: type NativeMeasureLayoutOnSuccessCallback = (left: number, top: number, width: number, height: number) => void
  • removed: type NativeMeasureOnSuccessCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void
  • removed: default composeStyles
  • removed: function composeStyles<T, U extends T, V extends T>(style1: null | undefined | U, style2: null | undefined | V): null | undefined | (T | ReadonlyArray<T>)
  • removed: type HostComponent<Config extends {}> = (props: Omit<Config, 'ref'> & { ref?: React.Ref<HostInstance> | undefined }) => React.ReactNode
  • removed: type HostInstance = ReactNativeElement
  • removed: type MeasureInWindowOnSuccessCallback = (x: number, y: number, width: number, height: number) => void
  • removed: type MeasureLayoutOnSuccessCallback = (left: number, top: number, width: number, height: number) => void
  • removed: type MeasureOnSuccessCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void
  • removed: class CustomEvent extends Event
  • removed: constructor CustomEvent(type: string, options?: null | undefined | CustomEventInit)
  • removed: default CustomEvent
  • removed: get CustomEvent.detail(): unknown
  • removed: interface CustomEventInit extends EventInit
  • removed: readonly property CustomEventInit.detail?: unknown | undefined
  • removed: class Event
  • removed: constructor Event(type: string, options?: null | undefined | EventInit)
  • removed: default Event
  • removed: get Event.bubbles(): boolean
  • removed: get Event.cancelBubble(): boolean
  • removed: get Event.cancelable(): boolean
  • removed: get Event.composed(): boolean
  • removed: get Event.currentTarget(): EventTarget | null
  • removed: get Event.defaultPrevented(): boolean
  • removed: get Event.eventPhase(): EventPhase
  • removed: get Event.isTrusted(): boolean
  • removed: get Event.rnIsDirect(): boolean
  • removed: get Event.target(): EventTarget | null
  • removed: get Event.timeStamp(): number
  • removed: get Event.type(): string
  • removed: interface EventInit
  • removed: method Event.composedPath(): ReadonlyArray<EventTarget>
  • removed: method Event.preventDefault(): void
  • removed: method Event.stopImmediatePropagation(): void
  • removed: method Event.stopPropagation(): void
  • removed: readonly property Event.AT_TARGET: 2
  • removed: readonly property Event.BUBBLING_PHASE: 3
  • removed: readonly property Event.CAPTURING_PHASE: 1
  • removed: readonly property Event.NONE: 0
  • removed: readonly property EventInit.bubbles?: boolean | undefined
  • removed: readonly property EventInit.cancelable?: boolean | undefined
  • removed: readonly property EventInit.composed?: boolean | undefined
  • removed: readonly property EventInit.rnIsDirect?: boolean | undefined
  • removed: set Event.cancelBubble(value: boolean)
  • removed: static readonly property Event.AT_TARGET: 2
  • removed: static readonly property Event.BUBBLING_PHASE: 3
  • removed: static readonly property Event.CAPTURING_PHASE: 1
  • removed: static readonly property Event.NONE: 0
  • removed: type EventPhase = (typeof Event)['NONE'] | (typeof Event)['CAPTURING_PHASE'] | (typeof Event)['AT_TARGET'] | (typeof Event)['BUBBLING_PHASE']
  • removed: class EventTarget
  • removed: default EventTarget
  • removed: method EventTarget.addEventListener(type: string, callback: EventListener | null, optionsOrUseCapture?: AddEventListenerOptions | boolean): void
  • removed: method EventTarget.dispatchEvent(event: Event): boolean
  • removed: method EventTarget.removeEventListener(type: string, callback: EventListener, optionsOrUseCapture?: EventListenerOptions | boolean): void
  • removed: type AddEventListenerOptions = Readonly<Omit<EventListenerOptions, 'passive' | 'once' | 'signal'> & { passive?: boolean | undefined; once?: boolean | undefined; signal?: AbortSignal | undefi…
  • removed: type EventCallback = (event: Event) => void
  • removed: type EventHandler = { handleEvent(event: Event): void }
  • removed: type EventListener = EventCallback | EventHandler
  • removed: type EventListenerOptions = Readonly<{ capture?: boolean | undefined }>
  • removed: class ReactNativeDocument extends ReadOnlyNode
  • removed: const ReactNativeDocument_public: typeof ReactNativeDocument
  • removed: constructor ReactNativeDocument(rootTag: RootTag, instanceHandle: ReactNativeDocumentInstanceHandle)
  • removed: default ReactNativeDocument
  • removed: function createReactNativeDocument(rootTag: RootTag): ReactNativeDocument
  • removed: get ReactNativeDocument.childElementCount(): number
  • removed: get ReactNativeDocument.children(): HTMLCollection<ReadOnlyElement>
  • removed: get ReactNativeDocument.documentElement(): ReactNativeElement
  • removed: get ReactNativeDocument.firstElementChild(): ReadOnlyElement | null
  • removed: get ReactNativeDocument.lastElementChild(): ReadOnlyElement | null
  • removed: get ReactNativeDocument.nodeName(): string
  • removed: get ReactNativeDocument.nodeType(): number
  • removed: get ReactNativeDocument.nodeValue(): null
  • removed: get ReactNativeDocument.textContent(): null
  • removed: method ReactNativeDocument.getElementById(id: string): ReadOnlyElement | null
  • removed: type ReactNativeDocument_public = typeof ReactNativeDocument_public
  • removed: class ReactNativeElement extends ReadOnlyElement
  • removed: const ReactNativeElement_public: typeof ReactNativeElement
  • removed: default ReactNativeElement
  • removed: get ReactNativeElement.offsetHeight(): number
  • removed: get ReactNativeElement.offsetLeft(): number
  • removed: get ReactNativeElement.offsetParent(): ReadOnlyElement | null
  • removed: get ReactNativeElement.offsetTop(): number
  • removed: get ReactNativeElement.offsetWidth(): number
  • removed: method ReactNativeElement.blur(): void
  • removed: method ReactNativeElement.focus(): void
  • removed: method ReactNativeElement.measure(callback: MeasureOnSuccessCallback): void
  • removed: method ReactNativeElement.measureInWindow(callback: MeasureInWindowOnSuccessCallback): void
  • removed: method ReactNativeElement.measureLayout(relativeToNativeNode: number | HostInstance, onSuccess: MeasureLayoutOnSuccessCallback, onFail?: () => void): void
  • removed: method ReactNativeElement.setNativeProps(nativeProps: {}): void
  • removed: protected constructor ReactNativeElement()
  • removed: type ReactNativeElement_public = typeof ReactNativeElement_public
  • removed: class ReadOnlyCharacterData extends ReadOnlyNode
  • removed: const ReadOnlyCharacterData_public: typeof ReadOnlyCharacterData
  • removed: default ReadOnlyCharacterData
  • removed: get ReadOnlyCharacterData.data(): string
  • removed: get ReadOnlyCharacterData.length(): number
  • removed: get ReadOnlyCharacterData.nextElementSibling(): ReadOnlyElement | null
  • removed: get ReadOnlyCharacterData.nodeValue(): string
  • removed: get ReadOnlyCharacterData.previousElementSibling(): ReadOnlyElement | null
  • removed: get ReadOnlyCharacterData.textContent(): string
  • removed: method ReadOnlyCharacterData.substringData(offset: number, count: number): string
  • removed: type ReadOnlyCharacterData_public = typeof ReadOnlyCharacterData_public
  • removed: class ReadOnlyElement extends ReadOnlyNode
  • removed: const ReadOnlyElement_public: typeof ReadOnlyElement
  • removed: default ReadOnlyElement
  • removed: function getBoundingClientRect(element: ReadOnlyElement, $$PARAM_1$$: { includeTransform: boolean }): DOMRect
  • removed: get ReadOnlyElement.childElementCount(): number
  • removed: get ReadOnlyElement.children(): HTMLCollection<ReadOnlyElement>
  • removed: get ReadOnlyElement.clientHeight(): number
  • removed: get ReadOnlyElement.clientLeft(): number
  • removed: get ReadOnlyElement.clientTop(): number
  • removed: get ReadOnlyElement.clientWidth(): number
  • removed: get ReadOnlyElement.firstElementChild(): ReadOnlyElement | null
  • removed: get ReadOnlyElement.id(): string
  • removed: get ReadOnlyElement.lastElementChild(): ReadOnlyElement | null
  • removed: get ReadOnlyElement.nextElementSibling(): ReadOnlyElement | null
  • removed: get ReadOnlyElement.nodeName(): string
  • removed: get ReadOnlyElement.nodeType(): number
  • removed: get ReadOnlyElement.nodeValue(): string | null
  • removed: get ReadOnlyElement.previousElementSibling(): ReadOnlyElement | null
  • removed: get ReadOnlyElement.scrollHeight(): number
  • removed: get ReadOnlyElement.scrollLeft(): number
  • removed: get ReadOnlyElement.scrollTop(): number
  • removed: get ReadOnlyElement.scrollWidth(): number
  • removed: get ReadOnlyElement.tagName(): string
  • removed: get ReadOnlyElement.textContent(): string
  • removed: method ReadOnlyElement.getBoundingClientRect(): DOMRect
  • removed: method ReadOnlyElement.hasPointerCapture(pointerId: number): boolean
  • removed: method ReadOnlyElement.releasePointerCapture(pointerId: number): void
  • removed: method ReadOnlyElement.setPointerCapture(pointerId: number): void
  • removed: set ReadOnlyElement.nodeValue(value: string)
  • removed: type ReadOnlyElement_public = typeof ReadOnlyElement_public
  • removed: class ReadOnlyNode extends ReadOnlyNodeBase
  • removed: const ReadOnlyNode_public: typeof ReadOnlyNode
  • removed: default ReadOnlyNode
  • removed: function getChildNodes(node: ReadOnlyNode, filter?: (node: ReadOnlyNode) => boolean): ReadonlyArray<ReadOnlyNode>
  • removed: get ReadOnlyNode.childNodes(): NodeList<ReadOnlyNode>
  • removed: get ReadOnlyNode.firstChild(): ReadOnlyNode | null
  • removed: get ReadOnlyNode.isConnected(): boolean
  • removed: get ReadOnlyNode.lastChild(): ReadOnlyNode | null
  • removed: get ReadOnlyNode.nextSibling(): ReadOnlyNode | null
  • removed: get ReadOnlyNode.nodeName(): string
  • removed: get ReadOnlyNode.nodeType(): number
  • removed: get ReadOnlyNode.nodeValue(): string | null
  • removed: get ReadOnlyNode.ownerDocument(): ReactNativeDocument | null
  • removed: get ReadOnlyNode.parentElement(): ReadOnlyElement | null
  • removed: get ReadOnlyNode.parentNode(): ReadOnlyNode | null
  • removed: get ReadOnlyNode.previousSibling(): ReadOnlyNode | null
  • removed: get ReadOnlyNode.textContent(): string
  • removed: method ReadOnlyNode.compareDocumentPosition(otherNode: ReadOnlyNode): number
  • removed: method ReadOnlyNode.contains(otherNode: ReadOnlyNode): boolean
  • removed: method ReadOnlyNode.getRootNode(): ReadOnlyNode
  • removed: method ReadOnlyNode.hasChildNodes(): boolean
  • removed: protected constructor ReadOnlyNode()
  • removed: static property ReadOnlyNode.ATTRIBUTE_NODE: number
  • removed: static property ReadOnlyNode.CDATA_SECTION_NODE: number
  • removed: static property ReadOnlyNode.COMMENT_NODE: number
  • removed: static property ReadOnlyNode.DOCUMENT_FRAGMENT_NODE: number
  • removed: static property ReadOnlyNode.DOCUMENT_NODE: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_CONTAINED_BY: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_CONTAINS: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_DISCONNECTED: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_FOLLOWING: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
  • removed: static property ReadOnlyNode.DOCUMENT_POSITION_PRECEDING: number
  • removed: static property ReadOnlyNode.DOCUMENT_TYPE_NODE: number
  • removed: static property ReadOnlyNode.ELEMENT_NODE: number
  • removed: static property ReadOnlyNode.ENTITY_NODE: number
  • removed: static property ReadOnlyNode.ENTITY_REFERENCE_NODE: number
  • removed: static property ReadOnlyNode.NOTATION_NODE: number
  • removed: static property ReadOnlyNode.PROCESSING_INSTRUCTION_NODE: number
  • removed: static property ReadOnlyNode.TEXT_NODE: number
  • removed: type ReadOnlyNodeWithEventTarget = ReadOnlyNode & EventTarget
  • removed: type ReadOnlyNode_public = typeof ReadOnlyNode_public
  • removed: class ReadOnlyText extends ReadOnlyCharacterData
  • removed: const ReadOnlyText_public: typeof ReadOnlyText
  • removed: default ReadOnlyText
  • removed: get ReadOnlyText.nodeName(): string
  • removed: get ReadOnlyText.nodeType(): number
  • removed: type ReadOnlyText_public = typeof ReadOnlyText_public
  • removed: function getCurrentProps(node: ReadOnlyNode): { [$$Key$$: string]: unknown }
  • removed: function getInstanceHandle(node: ReadOnlyNode): InstanceHandle
  • removed: function getNativeElementReference(node: ReadOnlyElement): null | undefined | NativeElementReference
  • removed: function getNativeNodeReference(node: ReadOnlyNode): null | undefined | NativeNodeReference
  • removed: function getNativeTextReference(node: ReadOnlyCharacterData): null | undefined | NativeTextReference
  • removed: function getOwnerDocument(node: ReadOnlyNode): ReactNativeDocument | null
  • removed: function getPublicInstanceFromInstanceHandle(instanceHandle: InstanceHandle): null | undefined | ReadOnlyNode
  • removed: function setInstanceHandle(node: ReadOnlyNode, instanceHandle: InstanceHandle): void
  • removed: function setOwnerDocument(node: ReadOnlyNode, ownerDocument: ReactNativeDocument | null): void
  • removed: type InstanceHandle = InternalInstanceHandle | ReactNativeDocumentElementInstanceHandle | ReactNativeDocumentInstanceHandle
  • removed: function createReactNativeDocumentElementInstanceHandle(): ReactNativeDocumentElementInstanceHandle
  • removed: function getNativeElementReferenceFromReactNativeDocumentElementInstanceHandle(instanceHandle: ReactNativeDocumentElementInstanceHandle): null | undefined | NativeElementReference
  • removed: function getPublicInstanceFromReactNativeDocumentElementInstanceHandle(instanceHandle: ReactNativeDocumentElementInstanceHandle): null | undefined | ReadOnlyNode
  • removed: function isReactNativeDocumentElementInstanceHandle(instanceHandle: unknown): instanceHandle is ReactNativeDocumentElementInstanceHandle
  • removed: function setNativeElementReferenceForReactNativeDocumentElementInstanceHandle(instanceHandle: ReactNativeDocumentElementInstanceHandle, nativeElementReference: null | undefined | NativeElementReference): void
  • removed: function setPublicInstanceForReactNativeDocumentElementInstanceHandle(instanceHandle: ReactNativeDocumentElementInstanceHandle, publicInstance: null | undefined | ReadOnlyNode): void
  • removed: type ReactNativeDocumentElementInstanceHandle = symbol & { __ReactNativeDocumentElementInstanceHandle__: string }
  • removed: function createReactNativeDocumentInstanceHandle(rootTag: RootTag): ReactNativeDocumentInstanceHandle
  • removed: function getNativeNodeReferenceFromReactNativeDocumentInstanceHandle(instanceHandle: ReactNativeDocumentInstanceHandle): null | undefined | NativeNodeReference
  • removed: function getPublicInstanceFromReactNativeDocumentInstanceHandle(instanceHandle: ReactNativeDocumentInstanceHandle): null | undefined | ReactNativeDocument
  • removed: function isReactNativeDocumentInstanceHandle(instanceHandle: unknown): instanceHandle is ReactNativeDocumentInstanceHandle
  • removed: type ReactNativeDocumentInstanceHandle = symbol & { __ReactNativeDocumentInstanceHandle__: string }
  • removed: const $$NativeDOM: RefinedSpec
  • removed: default $$NativeDOM
  • removed: interface RefinedSpec
  • removed: interface Spec extends TurboModule
  • removed: readonly property RefinedSpec.compareDocumentPosition: (nativeNodeReference: NativeNodeReference, otherNativeNodeReference: NativeNodeReference) => number
  • removed: readonly property RefinedSpec.getBorderWidth: (nativeElementReference: NativeElementReference) => Readonly<[number, number, number, number]>
  • removed: readonly property RefinedSpec.getBoundingClientRect: (nativeElementReference: NativeElementReference, includeTransform: boolean) => Readonly<[number, number, number, number]>
  • removed: readonly property RefinedSpec.getChildNodes: (nativeNodeReference: NativeNodeReference) => ReadonlyArray<InstanceHandle>
  • removed: readonly property RefinedSpec.getElementById: (rootTag: RootTag, id: string) => InstanceHandle | undefined
  • removed: readonly property RefinedSpec.getInnerSize: (nativeElementReference: NativeElementReference) => Readonly<[number, number]>
  • removed: readonly property RefinedSpec.getOffset: (nativeElementReference: NativeElementReference) => Readonly<[InstanceHandle | undefined, number, number]>
  • removed: readonly property RefinedSpec.getParentNode: (nativeNodeReference: NativeNodeReference) => InstanceHandle | undefined
  • removed: readonly property RefinedSpec.getScrollPosition: (nativeElementReference: NativeElementReference) => Readonly<[number, number]>
  • removed: readonly property RefinedSpec.getScrollSize: (nativeElementReference: NativeElementReference) => Readonly<[number, number]>
  • removed: readonly property RefinedSpec.getTagName: (nativeElementReference: NativeElementReference) => string
  • removed: readonly property RefinedSpec.getTextContent: (nativeNodeReference: NativeNodeReference) => string
  • removed: readonly property RefinedSpec.hasPointerCapture: (nativeElementReference: NativeElementReference, pointerId: number) => boolean
  • removed: readonly property RefinedSpec.isConnected: (nativeNodeReference: NativeNodeReference) => boolean
  • removed: readonly property RefinedSpec.linkRootNode: (rootTag: RootTag, instanceHandle: InstanceHandle) => NativeElementReference | undefined
  • removed: readonly property RefinedSpec.measure: (nativeElementReference: NativeElementReference, callback: MeasureOnSuccessCallback) => void
  • removed: readonly property RefinedSpec.measureInWindow: (nativeElementReference: NativeElementReference, callback: MeasureInWindowOnSuccessCallback) => void
  • removed: readonly property RefinedSpec.measureLayout: (nativeElementReference: NativeElementReference, relativeNode: NativeElementReference, onFail: () => void, onSuccess: MeasureLayoutOnSuccessCallback) => void
  • removed: readonly property RefinedSpec.releasePointerCapture: (nativeElementReference: NativeElementReference, pointerId: number) => void
  • removed: readonly property RefinedSpec.setNativeProps: (nativeElementReference: NativeElementReference, updatePayload: {}) => void
  • removed: readonly property RefinedSpec.setPointerCapture: (nativeElementReference: NativeElementReference, pointerId: number) => void
  • removed: readonly property Spec.compareDocumentPosition: (nativeNodeReference: unknown, otherNativeNodeReference: unknown) => number
  • removed: readonly property Spec.getBorderWidth: (nativeElementReference: unknown) => ReadonlyArray<number>
  • removed: readonly property Spec.getBoundingClientRect: (nativeElementReference: unknown, includeTransform: boolean) => ReadonlyArray<number>
  • removed: readonly property Spec.getChildNodes: (nativeNodeReference: unknown) => ReadonlyArray<unknown>
  • removed: readonly property Spec.getElementById?: ((nativeNodeReference: unknown, id: string) => unknown) | undefined
  • removed: readonly property Spec.getInnerSize: (nativeElementReference: unknown) => ReadonlyArray<number>
  • removed: readonly property Spec.getOffset: (nativeElementReference: unknown) => ReadonlyArray<unknown>
  • removed: readonly property Spec.getParentNode: (nativeNodeReference: unknown) => unknown
  • removed: readonly property Spec.getScrollPosition: (nativeElementReference: unknown) => ReadonlyArray<number>
  • removed: readonly property Spec.getScrollSize: (nativeElementReference: unknown) => ReadonlyArray<number>
  • removed: readonly property Spec.getTagName: (nativeElementReference: unknown) => string
  • removed: readonly property Spec.getTextContent: (nativeElementReference: unknown) => string
  • removed: readonly property Spec.hasPointerCapture: (nativeElementReference: unknown, pointerId: number) => boolean
  • removed: readonly property Spec.isConnected: (nativeNodeReference: unknown) => boolean
  • removed: readonly property Spec.linkRootNode?: ((rootTag: number, instanceHandle: unknown) => unknown) | undefined
  • removed: readonly property Spec.measure: (nativeElementReference: unknown, callback: MeasureOnSuccessCallback) => void
  • removed: readonly property Spec.measureInWindow: (nativeElementReference: unknown, callback: MeasureInWindowOnSuccessCallback) => void
  • removed: readonly property Spec.measureLayout: (nativeElementReference: unknown, relativeNode: unknown, onFail: () => void, onSuccess: MeasureLayoutOnSuccessCallback) => void
  • removed: readonly property Spec.releasePointerCapture: (nativeElementReference: unknown, pointerId: number) => void
  • removed: readonly property Spec.setNativeProps: (nativeElementReference: unknown, updatePayload: unknown) => void
  • removed: readonly property Spec.setPointerCapture: (nativeElementReference: unknown, pointerId: number) => void
  • removed: type $$NativeDOM = typeof $$NativeDOM
  • removed: type MeasureInWindowOnSuccessCallback = (x: number, y: number, width: number, height: number) => void
  • removed: type MeasureLayoutOnSuccessCallback = (left: number, top: number, width: number, height: number) => void
  • removed: type MeasureOnSuccessCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void
  • removed: type NativeElementReference = symbol & { __NativeElementReference__: string }
  • removed: type NativeNodeReference = NativeElementReference | NativeTextReference | RootTag
  • removed: type NativeTextReference = symbol & { __NativeTextReference__: string }
  • removed: class HTMLCollection<T> implements Iterable<T>, ArrayLike<T>
  • removed: default HTMLCollection
  • removed: function createHTMLCollection<T>(elements: ReadonlyArray<T>): HTMLCollection<T>
  • removed: index HTMLCollection[index: number]: T
  • removed: method HTMLCollection.item(index: number): T | null
  • removed: method HTMLCollection.namedItem(name: string): T | null
  • removed: method HTMLCollection[Symbol.iterator](): Iterator<T>
  • removed: readonly property HTMLCollection.length: number
  • removed: type HTMLCollection_public = typeof HTMLCollection_public
  • removed: var HTMLCollection_public: typeof HTMLCollection
  • removed: class NodeList<T> implements Iterable<T>, ArrayLike<T>
  • removed: default NodeList
  • removed: function createNodeList<T>(elements: ReadonlyArray<T>): NodeList<T>
  • removed: index NodeList[index: number]: T
  • removed: method NodeList.entries(): Iterator<[number, T]>
  • removed: method NodeList.forEach<ThisType>(callbackFn: (value: T, index: number, array: NodeList<T>) => unknown, thisArg?: ThisType): void
  • removed: method NodeList.item(index: number): T | null
  • removed: method NodeList.keys(): Iterator<number>
  • removed: method NodeList.values(): Iterator<T>
  • removed: method NodeList[Symbol.iterator](): Iterator<T>
  • removed: readonly property NodeList.length: number
  • removed: type NodeList_public = typeof NodeList_public
  • removed: var NodeList_public: typeof NodeList
  • removed: class DOMRect extends DOMRectReadOnly
  • removed: default DOMRect
  • removed: get DOMRect.height(): number
  • removed: get DOMRect.width(): number
  • removed: get DOMRect.x(): number
  • removed: get DOMRect.y(): number
  • removed: set DOMRect.height(height: null | undefined | number)
  • removed: set DOMRect.width(width: null | undefined | number)
  • removed: set DOMRect.x(x: null | undefined | number)
  • removed: set DOMRect.y(y: null | undefined | number)
  • removed: static method DOMRect.fromRect(rect?: null | undefined | DOMRectInit): DOMRect
  • removed: class DOMRectReadOnly
  • removed: constructor DOMRectReadOnly(x: null | undefined | number, y: null | undefined | number, width: null | undefined | number, height: null | undefined | number)
  • removed: default DOMRectReadOnly
  • removed: get DOMRectReadOnly.bottom(): number
  • removed: get DOMRectReadOnly.height(): number
  • removed: get DOMRectReadOnly.left(): number
  • removed: get DOMRectReadOnly.right(): number
  • removed: get DOMRectReadOnly.top(): number
  • removed: get DOMRectReadOnly.width(): number
  • removed: get DOMRectReadOnly.x(): number
  • removed: get DOMRectReadOnly.y(): number
  • removed: interface DOMRectInit
  • removed: method DOMRectReadOnly.toJSON(): { x: number; y: number; width: number; height: number; top: number; left: number; bottom: number; right: number }
  • removed: property DOMRectInit.height?: number | undefined
  • removed: property DOMRectInit.width?: number | undefined
  • removed: property DOMRectInit.x?: number | undefined
  • removed: property DOMRectInit.y?: number | undefined
  • removed: static method DOMRectReadOnly.fromRect(rect?: null | undefined | DOMRectInit): DOMRectReadOnly
  • removed: function createEntriesIterator<T>(arrayLike: ArrayLike<T>): Iterator<[number, T]>
  • removed: function createKeyIterator<T>(arrayLike: ArrayLike<T>): Iterator<number>
  • removed: function createValueIterator<T>(arrayLike: ArrayLike<T>): Iterator<T>
  • removed: index ArrayLike[indexer: number]: T
  • removed: interface ArrayLike<T> extends Iterable<T>
  • removed: readonly property ArrayLike.length: number
  • removed: const fabricUIManager: null | undefined | FabricUIManager
  • removed: export * as ReactNativeFeatureFlags from './private/featureflags/ReactNativeFeatureFlags'
  • removed: export * as ReactNativeViewConfigRegistry from '../Libraries/Renderer/shims/ReactNativeViewConfigRegistry'
  • removed: export { PublicRootInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { create as createAttributePayload } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactNativeAttributePayload'
  • removed: export { createPublicInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { createPublicRootInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { createPublicTextInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { default as BatchedBridge } from '../Libraries/BatchedBridge/BatchedBridge'
  • removed: export { default as CustomEvent } from './private/webapis/dom/events/CustomEvent'
  • removed: export { default as ExceptionsManager } from '../Libraries/Core/ExceptionsManager'
  • removed: export { default as Platform } from '../Libraries/Utilities/Platform'
  • removed: export { default as RCTEventEmitter } from '../Libraries/EventEmitter/RCTEventEmitter'
  • removed: export { default as RawEventEmitter } from '../Libraries/Core/RawEventEmitter'
  • removed: export { default as ReactFiberErrorDialog } from '../Libraries/Core/ReactFiberErrorDialog'
  • removed: export { default as TextInputState } from '../Libraries/Components/TextInput/TextInputState'
  • removed: export { default as UIManager } from '../Libraries/ReactNative/UIManager'
  • removed: export { default as deepDiffer } from '../Libraries/Utilities/differ/deepDiffer'
  • removed: export { default as deepFreezeAndThrowOnMutationInDev } from '../Libraries/Utilities/deepFreezeAndThrowOnMutationInDev'
  • removed: export { default as dispatchNativeEvent } from './private/renderer/events/dispatchNativeEvent'
  • removed: export { default as flattenStyle } from '../Libraries/StyleSheet/flattenStyle'
  • removed: export { default as legacySendAccessibilityEvent } from '../Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent'
  • removed: export { diff as diffAttributePayloads } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactNativeAttributePayload'
  • removed: export { getInternalInstanceHandleFromPublicInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { getNativeTagFromPublicInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: export { getNodeFromPublicInstance } from '../Libraries/ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'
  • removed: type PublicTextInstance = ReturnType<createPublicTextInstanceT>
  • removed: type fabricUIManager = typeof fabricUIManager